12 2540 529 true 3 7 8 15 18 22 24 26 33 34 36 37