8
3
25
22
9
28
51
17
11
6
7
5
1
34
95
29
13
12
10
41
16
26
81
48
27
46
20
63
193
266
85
53
86
166
111
87
67
55
129
80
42
160
62