25 1296 588 true 4 7 9 12 13 14 16 19 27 32 38 40 41 43 44 51 53 62 64 65 85 87 90 95 99