35
12
8
18
34
168
106
53
122
156
27
112
81
62
26
49
88
67
37
85
11
4
9
5
24
48
6
16
21
28
1
80
13
22
3
17
29
119
64
51
121
19