12 1036 62 165149 4 27 31 39 48 56 59 70 72 77 79 94