15
5
33
18
6
10
7
30
9
52
19
31
12
20
4
25
24
8
23
34
26
11
13
2
36
40
14
112
29
3
21
16
45
58
101
100