10 458 298 true 3 4 6 10 22 24 25 26 27 37