8 471 442 true 3 25 29 57 78 93 95 97