412
54
429
615
148
414
407
152
35
357
412
427
456
448
607
467
440
579
427
805
153
589
428
140
474
549
460
436
651
431
437
845
457
441
159
366
154
469
556
427
150
422
416
59
447
142
159
420
439
451
419
460
478
161
138
869
581
472
435
412
726
1000
1000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
78