10 392 301 true 3 4 7 8 10 21 29 34 35 37