12 1123 57 3 15 17 23 38 57 70 75 82 85 96 98