31 82 43 54 75 96 107 118 19 210 1211 612