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