6 497 248 true 8 10 15 20 23 29