3 2 9 1 6 5 8 10 14 1 20 5 22 13 16 5 19 6 15 3 13 8 22 15 25 10 23 8 28 8 18 24 2 16 11 18 10 14 2 7