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