200
102
3
100
97
1
2
82
0
10
160
450
16
35
300
423
7
15
1925
40
104
275
150
401
5
368
501
25
50
459
4
17
665
24
932
759
8
43
778
9
42
668
29
683
20
655
6
595
22
476
583
18
523
13
829
36
658
26
576
610