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