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