29
3
5
2
6
24
149
45
21
75
39
41
1
10
86
58
32
25
43
30
34
4
12
35
52
15
16
27
171
192
36
9
38
220
13
8
118
7
64
96
189
18
26