10 523 653 true 4 7 10 13 20 58 66 78 80 99