10 943 439 true 3 12 17 22 24 25 28 33 35 36