8 1209 340 true 2 4 5 10 12 17 21 31