1 3 5 14 15 17 2
2 6 8 19 21 22 3
2 10 16 31 29 32 5
2 16 22 39 43 50 7
2 15 19 -6 -5 -7 8
