3 15 20 19 100 10 10 3 10 20 10 10 10 30 2 10 10 10 10 2 10 1 20 100