4
7
11
12
3
10
1
2
18
20
6
14
15
30
5
31
16
13
25
17
27
8
28
36
40
22
9
51
24
19
32
42
23
35
39
29
47