12 567 358 true 1 8 10 25 45 47 59 67 70 76 79 88