18 126897 1472 4 7 25 30 37 42 46 58 62 77 78 93 99 117 127 128 133 158