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