43 222 64 224 2 233 218 44 377 159 326 105 153 30 328 87 118 160 353 135 96 212 266 180 88 41 151 97 299 182 249 172 4 46 128 141 244 219 81 393 278 189 195 136 63 203 308 117 282 295 155 21 223 385 191 331 330 247 269 315 292 174 51 176 363 221 226 39 24 40 372 291 111 390 296 42 252 85 119 379 388 149 3 228 102 255 300 31 234 38 334 351 5 303 209 98 201 115 108 196 145 132 82 29 274 225 314 99 77 238 121 200 93 157 276 86 260 202 268 280 367 76 324 386 352 273 116 259 327 316 283 6 251 344 217 382 319 120 170 168 7 338 100 104 243 134 165 279 298 341 163 264 215 83 394 302 237 371 1 301 109 263 204 256 122 354 156 35 53 72 18 161 184 32 373 272 362 332 384 123 392 360 179 356 230 19 147 337 210 311 11 391 231 178 94 34 13 346 194 143 61 361 254 320 369 129 325 166 323 144 48 12 309 297 126 199 378 92 107 271 192 277 235 289 15 71 152 137 84 350 220 28 78 56 33 398 381 59 131 317 90 246 36 125 318 293 399 60 73 193 20 66 285 10 16 169 139 348 47 133 208 250 376 207 80 321 17 368 343 329 113 258 62 387 248 211 265 89 23 150 281 177 148 164 245 267 50 25 359 275 74 49 347 206 287 27 349 240 380 142 103 375 130 397 335 342 9 357 236 158 22 339 183 52 290 395 396 167 75 187 227 355 261 140 310 383 242 186 213 124 366 54 364 232 312 146 365 185 288 229 8 69 322 190 294 340 57 101 307 374 37 188 95 198 110 241 173 70 79 138 358 305 68 306 400 257 162 127 205 45 106 67 65 26 154 336 253 345 333 114 239 175 389 91 286 55 181 214 58 284 216 313 112 14 370 197 270 304 171 262