50
119
115
43
114
203
141
214
683
673
284
239
230
219
221
109
423
211
104
1421
92
616
638
106
653
105
647
101
216
116
293
113
98
135
941
111
657
574
108
145
219
228
708
32
102
100
655
329
530
657
103
0
231
427
594
288
240
100
106
91
193
708
36
1245
462