10 592 575 true 10 28 33 34 51 60 66 70 71 86