25
122
56
11
19
9
166
88
55
31
38
64
26
34
17
95
47
51
21
15
27
13
28
4
6
2
105
262
135
99
196
29
176
68
20
60
22
75
76
50
8
10
16
80
49
79