15 1183 497 true 3 18 25 26 27 32 39 40 48 62 64 69 72 97 99