12 141077 105 7 15 18 36 46 49 55 79 94 95 96 99