15 567 360 true 1 7 20 26 28 33 38 49 56 63 65 70 78 85 99