10 537 369 true 4 7 23 24 58 66 73 83 87 98