15 1557 801 true 1 2 5 6 31 42 51 62 75 86 90 92 93 96 97