9 507 351 true 13 14 22 23 47 69 74 84 96