10 552 429 true 8 37 56 57 77 83 84 89 95 97