200
45
8
9
123
104
29
99
6
7
10
15
44
69
17
5
68
39
28
119
13
626
18
41
25
26
16
48
12
129
869
14
27
112
31
46
21
32
71
22
20
56
1000
35
62
11