12 1249 692 true 1 3 11 18 31 39 46 62 75 78 89 98