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