249
175
433
129
374
140
168
148
607
227
146
401
98
203
32
120
150
352
204
97
483
113
541
93
31
37
108
461
362
350
248
733
167
524
464
333
1312
52
215
618