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