2 2 6 11 16 20 15 2
4 4 12 21 30 32 31 4
4 7 15 24 39 42 43 5
4 6 12 20 -5 -6 -7 6
4 4 9 17 -9 -12 -13 7
