27 648 531 true 6 7 8 10 12 15 21 22 24 25 34 35 37 39 44 45 47 64 65 74 77 86 87 89 96 97 99