122
54
83
41
20
168
78
114
299
24
100
32
264
1397
57
73
44
86
132
343
72
189
82
212
134
74
306
89
38
1140
364
143
356
115
69
967
207
219
236