24
1
16
4
6
5
8
2
3
28
12
15
10
22
7
9
44
27
286
57
334
116
32
80
95
155
46
234
770
11
384
112
48
63
280
196
62
92
78
108
135