12
7
18
1
11
9
4
6
5
2
17
30
20
16
32
51
54
69
63
27
179
31
61
104
127
15
103
36
3
53
40
24
21
43
72
42
181
55
164
46
47
137