46 38 40 10 28 6 44 1 45 19 31 26 34 9 20 42 32 4 12 2 17 15 