3 4 8 2 10 14 22 2 15 25 1 14 9 1