200
86
3
2
100
87
1
69
0
10
151
419
15
31
300
411
7
1801
39
104
264
150
393
5
355
492
25
50
444
4
17
648
24
919
753
8
43
766
9
42
659
28
667
20
643
6
587
22
469
569
16
519
13
819
36
26
563
598
449