12 1023 494 true 14 17 23 25 31 54 64 66 87 92 93 99