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