12 1237 94 7 12 14 20 33 36 41 46 55 68 74 89