7
15
14
9
32
4
10
5
2
34
25
8
1
44
19
3
16
91
129
24
77
158
81
12
43
23
13
6
66
87
154
33
118
71
59
27
52
41
137
46
29
30