100 3 2 10 50 5 95 30 -1 85 10 -1