10 1050 639 true 8 21 30 31 41 59 76 82 84 98