12 8 28 15 21 7 33 230 46 57 37 18682