9 507 427 true 21 26 34 38 42 54 59 67 94