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