1 -1 42 43 124 3 -1 18 43 -1 41 2 43 48 2 13 4