15 1149 486 true 2 6 12 15 27 32 36 44 46 58 60 65 70 83 89