8 210 363 true 3 25 29 57 78 93 95 97