32
29
12
16
15
25
22
9
23
10
48
52
1
2
14
80
3
27
26
21
156
62
4
36
58
11
8
6
85
24
18
160
17
66
167
149
31
34
49
105
46