10 704 497 true 8 15 17 20 21 23 57 68 84 99