12 507 339 true 6 9 31 32 42 49 50 53 57 63 69 93