10 497 347 true 8 17 45 46 55 56 57 58 97 99