105
20
47
39
11
6
17
14
54
78
200
23
156
9
51
25
55
18
29
10
49
12
119
36
96
28
13
30
35
24
146
50
32
22
1000
79
26
8
98
75
5
31
46
7
110
92
83
58
184
128