29
25
17
153
9
14
19
4
16
5
8
6
2
54
15
48
110
10
157
66
34
79
112
7
55
24
40
46
176
78
159
60
57
3
21
75
162
37
32
58
121