12 2527 676 true 3 5 9 11 16 18 21 22 24 25 27 28