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