10 557 307 true 5 6 9 10 11 18 21 25 36 38