10 575 363 true 3 5 7 8 23 27 28 32 38 39