356
444
436
815
602
479
53
545
442
454
616
556
35
1016
397
445
427
464
1154
428
432
405
432
421
802
422
343
582
73
938
976
397
419
853
428
456
473
422
136
446
441
947
366
1280
199
669
40
433
723
442
366
365
466
415
340
469
858
456
458
999
538
151
426
424
817
0
0
0
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
66
654