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