18 1509 661 true 0 5 6 8 15 19 24 28 35 45 46 54 68 70 74 87 89 98