350
121
175
58
361
192
445
100
283
96
178
50
585
172
512
196
342
116
244
124
588
141
311
147
254
98
519
149
403
134
257
170
399
73
237
20
521
119
590
55