10 1839 59 true 8 10 24 58 70 87 108 115 123 147