8 351 486 true 10 29 49 73 84 88 95 97