8
24
32
28
6
7
22
3
2
60
13
168
30
1
15
9
79
31
36
126
21
39
12
120
310
54
57
106
155
86
49
99
16
119
100
182
68
212
104
27
143
47
33
10
23
202
53
110
45