18 1 2 3 74 5 79 58 7 84 64 37 27 10 91 67 49 39 18