10 518 209 true 3 5 7 12 16 18 23 26 27 35