9
36
10
16
8
20
22
25
6
3
5
21
32
40
17
168
11
12
27
24
72
84
35
122
103
138
96
50
31
272
14
39
29
33
110
38
116
23
157
112
108
61
44
18