190
133
206
124
135
35
24
427
460
1151
411
454
456
586
66
428
404
440
1039
974
353
392
136
937
83
451
408
679
817
451
474
191
443
24
24
437
321
424
422
416
431
429
403
426
572
569
630
35
458
600
426
435
463
526
581
0
0
0
1000
1000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1000
0
0
0
0
0
0
1000
1000
0
0
0
0
0
0
0
0
0
0
0
66
155
293