12 781 437 true 10 12 24 28 31 40 55 56 63 71 73 91