9 506 549 true 4 6 8 14 17 29 35 37 39