10 371 269 true 2 4 6 7 10 12 18 21 24 27