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