1 4 7 14
2 3 5 6
9 10 11 12
8 13 16 19
15 17 18 20
21 22 28 29
23 24 26 25
30 31 32 34
27 33 35 36
37 43 44 49
38 39 40 41
42 45 48 47