100 3 4 10 50 5 90 50 1 65 50 -1 75 30 -1 75 30 1