10 682 31 5 18 42 50 74 76 80 83 85 97