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