9
33
10
15
32
1
30
16
36
4
12
2
14
22
17
8
21
27
5
20
40
6
3
31
46
25
11
7
28
47
18
13
19
53
41
29
26