8
34
3
1
116
4
25
45
75
29
10
50
9
2
78
149
49
19
17
12
58
18
16
13
26
6
14
43
15
11
23
7
20
22
178
28