10 593 252 true 2 6 10 12 13 16 27 35 38 39