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