10 586 417 true 4 6 13 15 28 33 38 50 91 99