12 673 458 true 4 10 12 26 29 44 49 58 65 86 88 93