9 507 537 true 5 6 10 11 12 18 24 28 31