15
4
2
12
23
29
7
13
9
8
25
6
11
3
18
19
64
54
27
34
58
67
93
144
36
155
35
165
125
57
151
107
78
59
161
65
84
51