10 566 310 true 3 4 7 12 24 26 34 35 38 39