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