16 35 33 27 51 68 99 92 37 114 28 25 7 30 17 20 43 57 67 46 21 55 1818