130
52
560
567
304
287
174
451
599
561
533
422
127
400
568
429
415
418
51
425
402
414
354
556
420
407
164
65
466
425
368
287
591
431
51
249
448
417
590
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
124
120
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
122
0
0
0
0
0
0
0
0
66
0
0