29
34
12
4
45
22
16
27
57
13
3
9
112
2
33
18
14
8
28
39
19
50
36
161
26
21
135
10
7
96
5
56
69
63
131
24
61
43
53
164