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