10 510 258 true 3 9 13 15 16 21 24 27 35 39