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