200 100 150 300 300 200 100 200 250 300 200 100 -1 -1 20 10 15 30 30 20 10 20 25 30 20 10 -1 -1