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