1 3 4
2 6 7
8 12 14
15 17 18
19 21 23
24 25 26
27 28 29
30 31 32
5 10 40
33 36 35