399
121
459
203
387
112
590
149
342
92
495
191
338
188
424
175
426
112
545
158
528
149
575
92
413
97
210
184
255
169
122
44
284
180
361
197
467
12
454
196