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