1 12 2 15 3 8 4 10 5 4 6 7 7 16 8 9 9 14 10 10 11 5 12 6 13 17 14 12 15 22 16 8 17 10 18 5 19 13 20 11 21 20 22 18 23 24 24 15 25 9 26 12 27 7 28 13 29 9 30 6