2 4 10
23 -1 -1 55
31 36 42 49
