250
176
435
129
374
140
168
148
607
227
146
401
98
204
32
120
150
352
97
483
113
541
93
31
37
108
461
362
350
248
733
167
524
464
333
1312
52
215
619