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