23 12 39 19 17 21 19 83 46 14 2 21583