23 12 39 19 17 21 19 83 46 14 2 21 161 274 219 75 28 18 5331311370