2 2 2 8 7 12 10 15 18 16 1
2 5 5 12 13 17 22 29 35 35 2
2 7 11 26 27 37 40 49 55 53 4
0 3 5 18 19 -13 -16 -18 -19 -22 6
0 1 1 10 11 -23 -30 -32 -37 -40 8
