9 347 535 true 4 12 23 31 46 50 66 71 92