2
3
1
5
4
7
6
8
9
11
10
13
12
15
14
17
16
19
18
20
21
23
22
24
25
26
27
29
28
31
32
30
33
34
36
37
38
39
35
41
40
42