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