4 4 10 15 50 30 0 3 4 3 1 2 3