10 631 685 true 8 10 17 31 48 56 57 72 79 84