107
362
140
574
74
154
11
182
115
116
251
82
53
69
49
24
584
380
20
57
138
231
387
145
48
149
114
95
356
32
44
34
225
599
73
184
186
351
340
377
723
91
196
40
218
10
208
76
221
153
125
55
5638
127