302 262 218 175 100 77 43 47 49 69 152 205 246 294 242 181 107 56 49 47 47 71 151 244 280 230 185 148 98 61 46 45 55 48 115 185 276 220 181 151 83 55 49 42 46 74 103 200 237 247 215 182 80 46 65 40 44 63 85 185 247 231 167 117 79 45 40 38 41 69 152 232 282 255 161 107 53 40 39 34 35 56 97 210 260 257 210 125 80 42 35 31 32 50 92 189 256 250 198 136 73 39 32 30 31 45