15
6
11
18
46
24
8
30
20
25
52
66
23
13
14
28
112
10
2
22
19
27
32
26
39
16
9
5
56
17
34
67
143
36
238
256
31
121
85
118
54
164
279
114