10 279 262 true 2 6 10 12 13 16 27 35 38 39