29
15
109
22
20
35
14
2
10
5
3
4
47
17
19
21
31
16
34
25
173
27
54
6
30
59
143
68
161
9
8
12
36
62
40
75
37
32