12 435 395 true 2 10 13 19 25 26 28 31 32 34 37 39