8 138 228 true 7 25 54 56 58 65 84 97