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