200
100
3
96
1
2
81
0
10
159
449
16
35
300
421
7
15
1921
40
104
275
150
400
5
367
501
25
50
454
4
17
663
24
931
758
8
43
778
9
42
668
29
681
20
654
6
595
22
476
583
18
523
13
829
36
657
26
574
610
457