377 271568 40925 344837 210274 46895 200501 271535 5142 377913 121635 75182 155158 179470 195078 19370 2483 217256 72100 21245 317538 288505 92333 155785 164234 121915 191278 243893 108419 114228 148027 98246 182337 57325 819 28237 86423 21372 71778 47272 378595 257612 92375 205075 364799 222895 82375 356398 129908 177635 146168 224366 289919 113352 77194 380529 328357 87536 2818 55237 241579 79276 38862 244762 35878 186586 257077 16764 99136 81853 201114 297540 57829 195396 221759 220734 163279 70076 343980 261699 41045 56189 174423 154416 350120 171301 7296 323157 183707 94053 7019 86095 135341 274434 114458 331277 41240 115784 368842 40250 374056 159997 131664 124894 357557 89594 55438 347947 289604 167442 114835 55925 117303 243324 89571 247174 57483 174032 185985 117436 319523 5725 333511 194074 290419 296104 8989 219153 298357 150467 338879 4269 303209 23109 4597 96441 27004 374511 102537 84300 270656 74175 245928 68167 307562 69273 35715 380122 107100 268511 366630 7616 283361 47957 377518 163367 126424 136328 26544 66752 175721 50026 358804 97261 231965 255545 196474 34462 356410 267021 207779 126780 328720 126399 394194 120548 199048 197114 78607 212408 64708 382323 161693 26964 276583 73057 372972 238422 62130 79518 163636 331613 194954 165056 131511 150143 2135 153821 147874 283168 365918 43995 161794 304544 390230 223212 1638 40045 276917 135072 240140 337286 323864 135971 36968 272389 317919 115234 371365 290582 6000 176761 342999 34887 287873 295760 110671 156530 367015 103342 273865 110416 4891 165321 229222 97453 174462 58047 259735 33657 60717 212816 189559 376865 211859 81271 171158 107642 281094 229827 77408 83888 307191 38868 75400 143936 63548 344033 339195 85106 198115 196728 284368 61210 283299 265199 266925 375709 110383 3842 376238 119037 81632 270064 387742 68761 389671 172676 89106 36994 150318 197374 108670 86699 272254 107782 37888 135018 50629 67055 340344 124972 169197 178083 79149 48463 108478 195306 10061 244610 142735 67426 58227 172675 356059 78451 206522 85338 103057 162892 268358 240469 73158 271085 278415 33023 65810 165710 83080 108515 214206 66869 55446 278070 28151 205762 168416 252742 305953 268595 394559 223461 314459 169399 22251 255936 209268 177728 363189 33966 216400 372793 36077 265073 142379 79737 289420 65520 124048 14693 219900 24409 107120 20903 172351 200944 207212 229427 393368 364595 75588 2643 53906 202422 228939 168879 108319 347874 99057 301046 228002 62731 202518 113260 323717 172511 23204 106252