3 1 1 10 22 1 10 1 31 10 3 10 10 100 20 20 50 10 40 30 -4