17 484 507 true 7 9 10 11 12 13 16 17 23 25 27 31 33 36 37 38 39