10 647 269 true 5 7 10 13 17 19 23 25 26 35