5
4 5
7
9
8 9
11
13
12 13
15
14 15
17
16 17
19
21
18 19
23
20 21
25
6 5
22 23
4
27
24 25
29
26 27
28
31
2 1
33