32
2
13
15
3
5
14
10
20
11
12
6
7
16
21
9
27
24
28
18
40
144
8
113
157
36
114
73
55
58
151
46
41
279
50
240
56
204