40
18
9
10
23
29
36
5
2
3
4
24
1
11
51
14
44
25
31
6
26
28
32
7
19
12
30
8
37
22
17
15
39
52
35
13
93