253 60 15 81 12 71 98 4 22 36 12 18 47 156 36 58 27 5 14 42 184 67 70 130 97 38 88 17 66 191 18 27 27 5028