10 685 857 true 4 11 16 24 32 45 49 64 95 97