200
1043
10
92
400
459
7
5
300
437
2
4
600
701
17
34
500
624
3
379
698
661
469
11
366
492
517
6
885
24
62
432
9
802
16
44
12
100
814
37
250
558
15
511
14
498
19
1
509
13
533
25
757
28
566
386
0
50
855
69
837