10 561 372 true 3 6 8 22 27 28 43 49 65 99