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