10 507 594 true 9 18 27 39 55 62 69 80 90 91