253 60 81 12 71 98 4 22 36 12 18 47 156 68 27 6 14 42 184 67 70 130 82 38 88 17 66191