12
24
18
16
4
8
44
7
59
75
111
61
36
13
64
9
66
15
21
58
5
25
29
165
79
42
30
2
48
92
20
26
22
3
6
10
27
1