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