1 5 3 3 1 7 7 4 10 6 2 3 5 7 6 1 3 5 10 20 30