17 2540 117 590736 1 3 8 11 15 18 29 36 45 46 60 69 72 84 85 86 97