9 351 496 true 4 12 23 31 46 50 66 71 92