16
12
24
18
36
44
40
95
37
152
221
27
54
2
122
103
25
28
45
10
21
7
4
96
56
64
35
60
272
6
68
116
78
42
9
19
22
20
328
101
49
31
141
77
59