10 954 439 true 1 4 6 7 24 25 27 38 71 89