10 643 569 true 5 14 17 43 62 68 72 77 90 98