10 535 398 true 2 13 15 20 27 31 33 35 38 39