8 406 286 true 10 22 26 27 43 62 64 87