From 09a4367309780aea4952ff92864bcdffdd5cf35a Mon Sep 17 00:00:00 2001 From: ognevnydemon Date: Thu, 28 Sep 2023 15:52:03 +0300 Subject: [PATCH] oops --- .github/dependabot.yml | 20 +- .github/workflows/rust.yml | 142 +- 12.txt | 20000 +++++++++++++++++------------------ Cargo.toml | 54 +- README.md | 66 +- 5 files changed, 10141 insertions(+), 10141 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d7a7f76..13b4ef5 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,10 +1,10 @@ -version: 2 -updates: - - package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: "daily" - - package-ecosystem: "cargo" - directory: "/" - schedule: - interval: "daily" +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" + - package-ecosystem: "cargo" + directory: "/" + schedule: + interval: "daily" diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 40eb1ad..3622821 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -1,71 +1,71 @@ -name: CI - -on: - push: - paths: ['**.rs', '**.toml', '**/rust.yml', '**.lock'] - pull_request: - paths: ['**.rs', '**.toml', '**/rust.yml', '**.lock'] - -env: - CARGO_TERM_COLOR: always - -jobs: - ubuntu: - name: full check on ubuntu (${{ matrix.toolchain }} channel) - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - toolchain: [stable, beta, nightly] - steps: - - uses: actions/checkout@v4 - - name: switch to ${{ matrix.toolchain }} channel - run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }} && rustup component add rustfmt clippy - - name: build - run: cargo b -vv - - name: fmt and clippy check - run: cargo fmt -- --check && cargo clippy -- -D warnings - - name: test - run: cargo t -v - - msys2: - name: full check on windows (msys2 - ${{ matrix.sys }}) - runs-on: windows-latest - strategy: - fail-fast: false - matrix: - include: - - { sys: CLANG64, prefix: clang64 } - - { sys: UCRT64, prefix: ucrt64 } - steps: - - uses: actions/checkout@v4 - - uses: msys2/setup-msys2@v2 - with: - update: true - msystem: ${{ matrix.sys }} - location: 'D:\M' - pacboy: >- - rust:p - autotools:p - - name: hack rustup - run: | - rustup toolchain link msys2 D:\M\msys64\${{ matrix.prefix }} - rustup default msys2 - - name: Add staging repo - shell: msys2 {0} - run: | - cp /etc/pacman.conf /etc/pacman.conf.bak - grep -qFx '[staging]' /etc/pacman.conf || sed -i '/^# \[staging\]/,/^$/ s|^# ||g' /etc/pacman.conf - - name: Update using staging - run: | - msys2 -c 'pacman --noconfirm -Suuy' - msys2 -c 'pacman --noconfirm -Suu' - - name: build - shell: msys2 {0} - run: cargo b -vv - - name: clippy - shell: msys2 {0} - run: cargo clippy -- -D warnings - - name: test - shell: msys2 {0} - run: cargo t -v +name: CI + +on: + push: + paths: ['**.rs', '**.toml', '**/rust.yml', '**.lock'] + pull_request: + paths: ['**.rs', '**.toml', '**/rust.yml', '**.lock'] + +env: + CARGO_TERM_COLOR: always + +jobs: + ubuntu: + name: full check on ubuntu (${{ matrix.toolchain }} channel) + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + toolchain: [stable, beta, nightly] + steps: + - uses: actions/checkout@v4 + - name: switch to ${{ matrix.toolchain }} channel + run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }} && rustup component add rustfmt clippy + - name: build + run: cargo b -vv + - name: fmt and clippy check + run: cargo fmt -- --check && cargo clippy -- -D warnings + - name: test + run: cargo t -v + + msys2: + name: full check on windows (msys2 - ${{ matrix.sys }}) + runs-on: windows-latest + strategy: + fail-fast: false + matrix: + include: + - { sys: CLANG64, prefix: clang64 } + - { sys: UCRT64, prefix: ucrt64 } + steps: + - uses: actions/checkout@v4 + - uses: msys2/setup-msys2@v2 + with: + update: true + msystem: ${{ matrix.sys }} + location: 'D:\M' + pacboy: >- + rust:p + autotools:p + - name: hack rustup + run: | + rustup toolchain link msys2 D:\M\msys64\${{ matrix.prefix }} + rustup default msys2 + - name: Add staging repo + shell: msys2 {0} + run: | + cp /etc/pacman.conf /etc/pacman.conf.bak + grep -qFx '[staging]' /etc/pacman.conf || sed -i '/^# \[staging\]/,/^$/ s|^# ||g' /etc/pacman.conf + - name: Update using staging + run: | + msys2 -c 'pacman --noconfirm -Suuy' + msys2 -c 'pacman --noconfirm -Suu' + - name: build + shell: msys2 {0} + run: cargo b -vv + - name: clippy + shell: msys2 {0} + run: cargo clippy -- -D warnings + - name: test + shell: msys2 {0} + run: cargo t -v diff --git a/12.txt b/12.txt index 2f2c114..3caeba3 100644 --- a/12.txt +++ b/12.txt @@ -1,10000 +1,10000 @@ -567 -51360 -76956 -45215 -22129 -34648 -34651 -69023 -56338 -37358 -26733 -8515 -55037 -85160 -22214 -13563 -62844 -18213 -48113 -68663 -4760 -33821 -64418 -3269 -1723 -76862 -27814 -84747 -13688 -42978 -26437 -87723 -32354 -72268 -78795 -87110 -13336 -14698 -35676 -44273 -20702 -37866 -20044 -40295 -61990 -66101 -79858 -23895 -46221 -14898 -23404 -5022 -49918 -85452 -47063 -8584 -852 -42715 -49574 -16075 -9056 -61997 -40688 -40641 -78726 -44470 -7318 -83474 -80200 -9927 -4682 -40058 -45746 -61215 -14070 -27354 -11877 -65741 -26009 -62451 -81080 -53141 -10803 -77333 -9240 -52549 -41811 -6608 -58419 -15968 -61243 -79879 -57065 -84841 -1030 -84471 -23236 -55815 -53154 -52676 -41351 -79461 -79650 -61406 -23113 -58123 -32278 -30767 -66758 -82942 -85684 -3367 -81654 -6456 -50639 -57549 -78772 -41933 -26873 -10297 -24817 -30089 -50386 -2194 -13806 -66814 -30908 -23493 -88425 -40264 -82109 -22692 -81181 -28966 -67900 -63405 -7625 -6072 -59207 -40818 -65938 -73461 -59319 -79046 -39076 -81909 -25910 -70606 -4046 -66051 -39041 -89086 -32787 -77981 -64887 -30587 -44985 -81448 -78684 -56632 -72344 -70110 -27654 -61566 -62269 -2546 -1273 -46126 -45559 -67421 -58588 -72181 -22911 -17971 -62151 -41455 -75021 -23304 -11154 -16550 -28623 -37200 -15157 -548 -65685 -30194 -42006 -12520 -26731 -8491 -87569 -30958 -52304 -40634 -78363 -22238 -9515 -28961 -25672 -3528 -49535 -69973 -53107 -12306 -71351 -20203 -42942 -58081 -83320 -14493 -43078 -19440 -57439 -72341 -35861 -89553 -75521 -82815 -51795 -63280 -38442 -71174 -35063 -21297 -6748 -64042 -40060 -50262 -32417 -77148 -83804 -66093 -16340 -41103 -20581 -62914 -77099 -53794 -79505 -42428 -87095 -32561 -69443 -29044 -21924 -29683 -39757 -31800 -59412 -2843 -75912 -14440 -34094 -84156 -77927 -88464 -86966 -257 -80043 -20565 -59411 -39817 -71807 -43711 -55919 -81962 -28721 -1517 -45295 -20366 -40491 -26251 -24589 -45189 -43893 -28812 -19996 -44310 -21442 -62684 -69650 -26756 -86917 -69147 -43336 -24748 -38205 -12014 -16346 -9282 -13840 -73575 -45379 -32461 -34321 -3494 -22500 -89425 -55493 -75155 -85559 -34766 -57026 -64533 -55322 -21763 -5536 -11282 -8258 -47437 -72472 -77743 -12238 -31806 -25614 -16396 -5096 -38722 -79416 -87423 -69579 -69136 -23865 -34847 -74830 -31883 -8514 -74909 -43180 -71677 -78878 -20791 -44416 -11333 -37457 -22917 -38309 -68767 -41307 -71265 -39038 -59874 -9125 -29807 -88152 -55155 -6358 -9965 -30631 -14923 -37458 -88779 -20331 -20940 -35420 -46631 -45778 -60460 -43146 -68377 -78590 -40653 -40455 -48035 -79632 -46862 -42756 -78320 -18231 -32130 -63350 -29271 -17006 -47969 -88179 -1353 -36775 -81315 -62015 -80772 -48189 -65787 -63880 -15993 -29188 -67974 -6454 -84272 -5946 -83450 -12077 -76528 -5824 -29388 -31998 -1812 -87958 -47239 -3038 -2850 -54088 -80712 -80189 -67580 -63021 -8848 -85812 -21165 -32116 -16674 -43883 -77766 -65153 -16238 -75445 -51244 -3674 -9478 -49127 -59421 -2171 -60776 -75986 -48005 -5110 -70895 -47521 -40599 -61478 -16710 -31603 -84079 -1294 -1449 -66016 -85878 -61927 -51583 -59187 -29543 -51691 -24343 -9083 -45932 -53617 -54761 -77353 -44046 -52429 -33886 -60087 -19832 -87840 -77421 -65638 -3857 -87501 -15988 -5830 -50232 -19387 -54643 -32720 -38403 -70459 -77016 -74456 -8767 -32715 -55544 -5560 -23971 -68278 -43619 -42225 -50063 -46919 -68482 -42253 -67424 -36243 -14596 -53083 -57015 -19941 -48856 -9028 -78205 -13781 -1353 -11971 -27531 -85111 -569 -53328 -18865 -88764 -61609 -1999 -70808 -38078 -21642 -45778 -88055 -79340 -89381 -78728 -23347 -88570 -28246 -38742 -72549 -89332 -63215 -33944 -39051 -3533 -79125 -32967 -41804 -50338 -32435 -55234 -30293 -74560 -22420 -88749 -2349 -81437 -33692 -89056 -28318 -29201 -30693 -81860 -59852 -34664 -79310 -72336 -2486 -19744 -2345 -41013 -73240 -9971 -42861 -47772 -34059 -68068 -56227 -83142 -31928 -62027 -26844 -38338 -52846 -53849 -32902 -600 -22534 -55988 -14143 -7247 -80299 -46633 -16417 -57075 -86167 -51867 -37459 -72795 -49197 -54708 -73556 -48726 -43559 -18275 -16990 -27263 -39542 -31301 -68151 -61668 -66936 -87639 -41867 -72588 -81301 -88515 -33971 -82237 -9708 -20876 -56551 -10054 -61191 -85993 -32762 -80248 -24971 -44613 -67967 -59749 -84204 -3367 -23223 -46102 -50148 -34367 -77691 -11421 -29356 -28131 -55544 -61000 -44176 -1129 -17934 -75939 -76380 -56824 -1401 -88030 -35973 -84698 -31949 -71460 -29270 -25990 -53362 -29151 -80677 -74865 -81443 -9429 -44591 -30538 -35549 -51992 -5381 -36216 -7805 -42607 -34401 -19773 -9704 -30615 -10376 -62206 -6160 -82745 -67334 -42879 -44016 -7071 -31951 -87227 -83285 -4763 -9004 -411 -48481 -87875 -31965 -78512 -2013 -24273 -18078 -67574 -42574 -37397 -89100 -11525 -5163 -26654 -85157 -41487 -68735 -33629 -48130 -54083 -66431 -34724 -85122 -29856 -55353 -55742 -34093 -38132 -32339 -39667 -36880 -56812 -60227 -26382 -45763 -22622 -34212 -8182 -14965 -26841 -58536 -84503 -46255 -16329 -59234 -4519 -26726 -82473 -66312 -31267 -30052 -29602 -61596 -40833 -53089 -1745 -52901 -13938 -5083 -51933 -33718 -14066 -65047 -40269 -30831 -79098 -22798 -30661 -35163 -24796 -41540 -60723 -5421 -5528 -33531 -3849 -74363 -19246 -20709 -50144 -69613 -22057 -4140 -67857 -62283 -59067 -72628 -19284 -13978 -15853 -44960 -5910 -73091 -45586 -68155 -46975 -14671 -55773 -71981 -57019 -57630 -73642 -32693 -7111 -78783 -30398 -30479 -5981 -81286 -54893 -64422 -50471 -51398 -63704 -65558 -40906 -59882 -53593 -61264 -61570 -46282 -64934 -68527 -89937 -69254 -89979 -35478 -43964 -11065 -43090 -17314 -5757 -56616 -74981 -62771 -75022 -7123 -28157 -32511 -46166 -60150 -67650 -21620 -12977 -3390 -85248 -49385 -148 -45469 -3222 -45362 -24141 -36527 -58022 -60528 -88772 -16899 -68560 -84394 -23368 -75775 -26865 -67977 -33054 -12706 -56212 -60614 -83611 -10446 -88299 -77576 -85969 -54027 -4236 -71223 -88954 -68008 -71052 -19895 -47075 -31333 -21754 -71046 -15218 -42071 -61135 -20819 -69877 -39464 -57047 -31489 -50821 -82057 -52190 -14100 -14716 -52767 -33383 -87937 -65597 -38479 -35133 -52516 -33736 -89022 -41602 -37457 -26859 -88208 -53319 -57456 -31126 -3239 -87082 -16755 -31783 -79298 -80718 -52109 -51359 -19379 -18689 -10014 -57595 -83505 -51922 -47833 -44477 -55638 -65819 -37048 -84007 -24505 -51904 -85134 -66344 -9439 -22249 -13736 -67574 -28025 -27083 -84050 -73455 -64743 -43364 -40324 -63660 -24225 -25909 -29567 -75491 -30626 -65625 -13256 -53905 -87165 -1195 -68110 -21962 -19227 -56708 -73983 -38868 -63796 -61357 -65670 -78728 -47949 -64632 -84787 -23118 -60437 -88904 -59270 -61557 -63821 -55116 -15035 -81985 -78700 -13436 -21190 -72374 -54191 -37672 -38512 -81476 -21484 -20983 -89954 -81920 -21242 -57249 -36466 -40040 -14074 -73277 -28644 -56127 -84584 -36774 -12719 -2125 -57077 -87834 -79399 -40994 -11795 -112 -56698 -6436 -52753 -54465 -64092 -18555 -5659 -17821 -70074 -33744 -78925 -81983 -27672 -54908 -70072 -84780 -19777 -33770 -51998 -6450 -62430 -27908 -67247 -47062 -46868 -87698 -67940 -86745 -85857 -68298 -88533 -28365 -44215 -46013 -73828 -54548 -25269 -84891 -15129 -78916 -66022 -73326 -29942 -21497 -74781 -10994 -57740 -32803 -62095 -1463 -22994 -52230 -67840 -10567 -83084 -20521 -15902 -74149 -56852 -64376 -86277 -73532 -79684 -21298 -31221 -72228 -66698 -8388 -20923 -47406 -3781 -58387 -59456 -66137 -25398 -82890 -36838 -55039 -27840 -12748 -28132 -3319 -70674 -28501 -58688 -32197 -65900 -47750 -17041 -37587 -54910 -14092 -2481 -44532 -48296 -70308 -70577 -26922 -70512 -83835 -60442 -5156 -7720 -87547 -54662 -80557 -78205 -56820 -49107 -20059 -22038 -78569 -73935 -82749 -61565 -57980 -73213 -37231 -34326 -20365 -70703 -58248 -48764 -47709 -63373 -82843 -55102 -22302 -88000 -62299 -10298 -68331 -79048 -26111 -16702 -18175 -47575 -50036 -59486 -63449 -6017 -84451 -55199 -50417 -12602 -89076 -61759 -9967 -11854 -77141 -77439 -29494 -42966 -7730 -59473 -8450 -73056 -880 -81122 -3963 -18729 -73200 -26427 -53278 -75014 -69806 -1182 -16146 -35291 -20371 -73915 -86761 -46803 -254 -87578 -52465 -33678 -71191 -85694 -64281 -42244 -8122 -78947 -83044 -54115 -68538 -7724 -78130 -11619 -9732 -69388 -42730 -73374 -85592 -15735 -51324 -13715 -46305 -86160 -29769 -15752 -29194 -82389 -81087 -89410 -22262 -13100 -6392 -32011 -80282 -88046 -86857 -65456 -79094 -68955 -82403 -7741 -86450 -39636 -70651 -79413 -31399 -26549 -17952 -62554 -34349 -77391 -79543 -34896 -11996 -81547 -5724 -21869 -78782 -4748 -7262 -46371 -60485 -43337 -31879 -7115 -69914 -73706 -81515 -83714 -54783 -82517 -83679 -47537 -351 -45553 -86737 -4395 -62466 -5782 -69674 -70627 -47684 -49203 -74827 -4619 -28007 -34316 -21624 -84739 -28949 -18383 -21649 -26433 -13323 -87663 -16548 -7882 -25146 -64079 -29969 -63620 -9310 -36543 -29280 -22186 -71599 -28044 -44682 -6219 -27532 -506 -12838 -35704 -12913 -22621 -42882 -16501 -3161 -45794 -64404 -14170 -62875 -22415 -66028 -55893 -18523 -8692 -14912 -23471 -57750 -32291 -26879 -15845 -84798 -34577 -89762 -41860 -81790 -9026 -52792 -79229 -53301 -83722 -59163 -36600 -72590 -16906 -75350 -25874 -29849 -86873 -40789 -63442 -40851 -78465 -68401 -33497 -32739 -51672 -80601 -416 -52250 -30065 -79299 -55739 -50535 -22858 -26246 -55758 -62609 -61322 -7085 -33001 -36816 -85507 -9038 -82185 -11511 -9603 -66942 -18576 -20372 -48326 -42381 -5754 -76250 -88193 -35476 -12375 -89029 -83135 -7330 -20353 -66504 -53887 -3550 -56343 -865 -28005 -60873 -86906 -70366 -28251 -13306 -60129 -76603 -50466 -77863 -59754 -20018 -34418 -6812 -31806 -2784 -87393 -49488 -9721 -26068 -82942 -62882 -41595 -11104 -21989 -31319 -21671 -67246 -8556 -35648 -72660 -65396 -28252 -24078 -57886 -34316 -70842 -14667 -43539 -13080 -22846 -57634 -89226 -37177 -72667 -80255 -3034 -6569 -19317 -15176 -67552 -88676 -1995 -85757 -24359 -4517 -81315 -20120 -73156 -4183 -88234 -39334 -88933 -13658 -66731 -49923 -84737 -62535 -67198 -59193 -15184 -81022 -31429 -87444 -72249 -40735 -4452 -88582 -52579 -78144 -49917 -27722 -86316 -19496 -60187 -14438 -27603 -32571 -70047 -74778 -30064 -6975 -43028 -29144 -20280 -42154 -77659 -34648 -75244 -50303 -36965 -76996 -15234 -69141 -80127 -83269 -56019 -35078 -39321 -15613 -68425 -76711 -78514 -36178 -20501 -51240 -30147 -20483 -68408 -88844 -59364 -20729 -17725 -53964 -9407 -13443 -62397 -12206 -85980 -72998 -1521 -75356 -40857 -26283 -32827 -44967 -61505 -9186 -82320 -3592 -20580 -9617 -36999 -7516 -10895 -69742 -14183 -29334 -88266 -59898 -10490 -55430 -16473 -67181 -13540 -80547 -86730 -893 -35621 -86940 -77853 -8052 -86575 -71215 -85784 -81833 -48495 -49519 -75966 -49690 -54901 -10720 -82609 -75786 -81445 -19717 -49903 -29823 -42649 -32814 -4209 -53653 -69539 -59363 -42509 -34359 -20080 -61439 -87765 -22706 -42642 -41712 -40881 -21301 -44404 -5611 -21553 -20037 -54773 -31025 -52130 -86630 -34200 -64692 -43901 -87322 -61608 -3942 -35409 -12473 -12778 -48755 -73066 -79885 -47572 -76649 -40359 -88515 -2672 -82826 -56469 -77656 -21402 -28930 -68685 -27525 -81871 -20071 -34125 -57410 -78925 -19946 -65257 -83607 -69743 -9903 -54526 -55141 -35522 -82744 -39509 -52859 -11657 -82419 -8770 -21790 -57636 -46495 -17461 -39731 -82902 -75781 -85455 -79179 -50769 -16222 -80668 -62238 -77485 -26415 -65906 -50699 -2518 -57171 -22733 -12911 -32476 -87088 -9328 -78277 -62891 -79534 -78876 -76668 -31027 -61055 -79271 -11589 -79687 -5832 -40357 -53285 -21247 -73246 -26312 -78227 -41084 -80236 -62290 -43646 -13217 -32610 -39555 -5266 -53197 -54604 -57009 -54220 -86502 -11854 -62082 -63115 -39726 -30838 -67904 -24398 -88506 -17809 -37600 -89491 -86010 -60432 -70635 -51844 -85521 -30302 -9303 -35648 -8181 -58072 -2027 -42305 -3363 -9184 -56342 -65247 -45558 -72904 -30561 -82090 -62290 -506 -45177 -44746 -80527 -40281 -64636 -74765 -63687 -66331 -48271 -46971 -6839 -2262 -83121 -50726 -15684 -69543 -42654 -49680 -88214 -9728 -33008 -47258 -70264 -49288 -32908 -71125 -68642 -35132 -2653 -9438 -26463 -85018 -62090 -31856 -21865 -39832 -9718 -9840 -76079 -24156 -27438 -12300 -68313 -89100 -44781 -62835 -23860 -27641 -64579 -61458 -72886 -46878 -43651 -67187 -33607 -46066 -31776 -73777 -16382 -41728 -45083 -29691 -82944 -56981 -49781 -82556 -47869 -72413 -56721 -61571 -14398 -39775 -27330 -36933 -31698 -28155 -88877 -70481 -74367 -14935 -11493 -21880 -30398 -71658 -32422 -30367 -55674 -63286 -26192 -2805 -72332 -24126 -14112 -46771 -26476 -77484 -2144 -36525 -630 -63886 -75224 -33095 -49725 -74511 -40242 -36836 -18438 -79236 -32027 -21293 -50685 -71508 -36511 -1839 -2748 -56145 -41389 -79440 -15479 -27364 -44478 -54390 -56305 -22620 -85833 -27035 -14261 -67905 -20137 -23617 -70485 -67344 -62324 -9526 -75853 -22489 -20270 -35200 -15593 -84008 -60975 -79176 -40573 -40257 -59693 -114 -23666 -20956 -70021 -68666 -83565 -20262 -54467 -89649 -88078 -2568 -15515 -68544 -33638 -8426 -75532 -43632 -24555 -12175 -42256 -44945 -54942 -51866 -9827 -1961 -28281 -18876 -70586 -28630 -14840 -5465 -4423 -32317 -46175 -76749 -40330 -20750 -2580 -5089 -73202 -1393 -24425 -24990 -43227 -8330 -61904 -21434 -49449 -62785 -24287 -27899 -19501 -60611 -30370 -27010 -66372 -47782 -43620 -21983 -12082 -83495 -66282 -15301 -56655 -85871 -71669 -33022 -36191 -74136 -87493 -43038 -16107 -27398 -37408 -63151 -80503 -73631 -52383 -17748 -79280 -44431 -40769 -70707 -58065 -78690 -73385 -49741 -29106 -2184 -6143 -71505 -24263 -17327 -53428 -86225 -65516 -65135 -11393 -18235 -12556 -3398 -84466 -11279 -78819 -23976 -22483 -64021 -38793 -52837 -41281 -47803 -85836 -5107 -46829 -3759 -50083 -74992 -57847 -50457 -43609 -21742 -89275 -31396 -81421 -39507 -39646 -19318 -6800 -29849 -74847 -38258 -6480 -40447 -45004 -80672 -22864 -54489 -87703 -51120 -53642 -14364 -29116 -60999 -12091 -57319 -53558 -75464 -64167 -57554 -83432 -27461 -17548 -7361 -9691 -7623 -10923 -30386 -48552 -38779 -42284 -80896 -30837 -9744 -36845 -34258 -29696 -31474 -69370 -28604 -13163 -61532 -43095 -66209 -23529 -12543 -21756 -30773 -25304 -30929 -31294 -50155 -73457 -6379 -79956 -56838 -63817 -37912 -20362 -20446 -27038 -53281 -33330 -82682 -68880 -28022 -32105 -48707 -53600 -34394 -85644 -29504 -1335 -24992 -54716 -69303 -12555 -62108 -75776 -54639 -71621 -16177 -7799 -82416 -14980 -29516 -75229 -4601 -30376 -79229 -27233 -20876 -55253 -19052 -68085 -63886 -76696 -60850 -67160 -55388 -42321 -23119 -49650 -35898 -85158 -3245 -20701 -14214 -43746 -7736 -76683 -34534 -45101 -32087 -70839 -46066 -30475 -50900 -82812 -82931 -53614 -32872 -36446 -73784 -49973 -23833 -80648 -16522 -70732 -42908 -88287 -25564 -42635 -49572 -11376 -463 -40470 -76165 -11304 -22440 -54377 -24106 -15607 -81351 -79380 -88877 -55186 -85068 -21484 -48736 -29634 -64996 -74054 -76835 -21945 -56342 -87892 -71031 -80533 -7507 -72942 -83408 -1346 -25408 -46088 -49755 -43848 -61257 -86772 -89581 -25340 -19031 -15489 -64716 -74002 -72208 -39781 -25707 -60993 -53331 -35211 -38630 -6390 -35871 -89265 -37945 -3702 -86035 -51376 -58817 -78595 -8530 -55521 -14037 -22226 -55246 -7705 -9471 -4265 -26551 -75501 -19206 -3502 -59783 -25330 -25188 -27559 -62007 -88495 -77814 -48208 -51592 -62929 -78881 -34829 -44387 -49624 -89200 -74415 -71169 -72521 -66178 -31637 -76769 -27566 -49730 -19434 -13011 -47726 -10182 -4184 -30537 -34043 -56968 -10179 -85272 -50960 -16952 -53181 -26763 -1090 -53136 -57983 -19391 -51522 -21528 -56138 -40656 -79911 -63100 -56537 -72992 -74506 -19440 -87296 -56075 -9388 -59643 -62869 -21901 -31895 -15614 -64304 -4183 -34083 -47589 -74322 -40275 -6623 -64793 -27665 -38417 -2543 -1253 -44511 -51637 -58981 -69532 -68276 -61989 -37263 -4039 -27969 -60148 -27422 -46585 -41239 -37734 -76980 -31424 -4525 -16335 -58366 -10979 -39910 -64176 -17871 -23519 -25943 -71009 -79187 -62096 -36231 -58718 -63165 -25860 -40231 -25590 -79983 -82275 -13291 -11490 -63822 -33885 -33117 -651 -22784 -30378 -88166 -57259 -84921 -4730 -12544 -75653 -543 -80296 -42609 -39145 -82538 -4461 -18517 -43216 -78316 -10600 -21675 -7631 -71812 -82961 -31108 -59366 -33131 -31567 -61903 -57607 -47964 -24282 -72250 -70520 -42919 -2312 -26915 -19100 -11936 -18345 -67868 -78691 -62946 -33250 -51641 -23245 -7983 -48415 -34585 -52159 -89314 -69620 -8911 -5286 -52631 -23097 -47486 -25543 -2344 -36341 -22841 -79625 -8602 -76712 -26977 -61294 -55712 -30399 -5612 -76722 -59441 -80117 -56578 -17595 -79073 -75611 -70245 -68305 -42018 -59859 -63858 -84694 -63545 -31058 -57152 -4492 -8394 -34132 -81204 -88330 -36163 -89354 -60740 -32769 -31799 -70007 -39235 -5568 -69623 -38166 -45092 -1405 -38083 -71764 -35824 -67965 -14003 -5422 -16541 -85413 -74505 -79448 -18940 -34573 -58375 -33202 -30651 -19862 -6359 -77485 -46191 -70337 -14570 -38219 -4660 -79556 -11902 -25714 -45940 -71837 -22377 -89421 -17693 -22270 -79119 -63886 -12176 -27382 -2082 -85290 -2144 -7207 -26723 -68887 -54289 -2787 -62601 -42574 -82339 -33295 -80657 -46424 -55720 -82754 -34708 -7480 -85531 -26530 -86165 -36184 -86192 -67488 -74839 -52395 -89718 -21194 -18682 -1727 -51515 -34401 -36365 -77069 -20637 -38380 -20349 -13595 -75664 -29229 -3819 -57457 -43667 -44150 -61583 -74159 -52345 -12868 -56193 -61677 -46325 -82943 -69760 -18790 -59501 -47222 -76516 -3814 -80335 -31460 -78033 -37573 -7871 -83902 -44265 -39899 -30218 -296 -54681 -7889 -83738 -61649 -44305 -55926 -89189 -26365 -31169 -26947 -79235 -22971 -53029 -61429 -63391 -50068 -21255 -86287 -64919 -25784 -30891 -8105 -79336 -31218 -2698 -7203 -58480 -83585 -76781 -82981 -79037 -15480 -40688 -17417 -44272 -71077 -19746 -35724 -40867 -69591 -24097 -7628 -71566 -78163 -27391 -61532 -620 -85035 -52657 -24568 -57384 -17080 -66294 -68567 -45716 -8812 -86019 -63969 -27781 -31771 -7846 -47765 -82580 -3176 -1380 -63456 -84839 -47135 -47697 -43369 -62815 -47958 -4071 -57073 -34063 -48878 -23291 -3308 -41308 -2553 -67649 -84242 -67243 -28252 -3915 -10107 -55307 -33713 -6507 -3745 -39177 -68231 -32799 -47036 -84743 -82049 -12445 -55973 -19926 -2089 -42277 -7792 -56534 -81937 -85708 -7632 -72504 -64096 -39676 -9180 -69890 -87913 -52956 -22344 -50848 -83146 -50029 -12751 -88638 -80286 -17845 -78294 -37724 -46332 -62402 -50789 -23866 -24804 -18660 -65309 -73194 -15206 -196 -39122 -10964 -24122 -36352 -11534 -14194 -5663 -43580 -75794 -47265 -16157 -83528 -82523 -4922 -48987 -53963 -68610 -21625 -60909 -44850 -59911 -27825 -38677 -6388 -45728 -43252 -56973 -13193 -23145 -32378 -66386 -67754 -27140 -64790 -18097 -65300 -56144 -35048 -47889 -25395 -80029 -72547 -7476 -22699 -58528 -49529 -68809 -26068 -36357 -36595 -73845 -64480 -82620 -39112 -23044 -19757 -43094 -43368 -46377 -81916 -75083 -1924 -43920 -37563 -62286 -58644 -85698 -58427 -15346 -60794 -36545 -54008 -43118 -17321 -44239 -3661 -81963 -34616 -72115 -87758 -51575 -4910 -28216 -49058 -40569 -18697 -13121 -22160 -63379 -50768 -53111 -20415 -9256 -7150 -37194 -9816 -80430 -1933 -23766 -7511 -3783 -54796 -53741 -83207 -67057 -189 -61448 -62198 -15776 -11162 -18565 -45805 -77288 -88062 -67301 -76187 -53889 -59227 -64431 -81545 -6152 -58230 -87074 -1491 -12566 -3778 -16860 -8767 -77045 -68045 -43381 -54297 -17405 -63942 -18439 -49754 -34363 -13688 -26359 -63522 -22288 -11326 -56426 -24948 -58189 -32190 -80915 -73551 -61631 -40829 -23433 -28259 -20008 -38392 -33107 -5098 -23357 -78126 -26158 -6753 -80903 -80930 -85540 -73659 -83395 -4624 -9701 -26630 -856 -7112 -10352 -16944 -14535 -89958 -49833 -30750 -27757 -5843 -79329 -76404 -9724 -35911 -32105 -68963 -35424 -392 -1247 -12836 -72378 -72671 -18985 -75401 -48591 -38102 -49743 -43102 -15628 -48154 -81783 -74914 -22015 -28262 -1970 -9990 -45073 -22949 -39425 -25386 -65092 -11597 -28864 -63218 -26447 -42802 -13959 -67809 -85552 -50064 -73266 -42545 -66378 -65604 -40394 -82144 -35850 -46561 -58232 -88149 -33238 -44075 -36738 -15685 -61746 -79356 -62996 -29920 -81678 -10416 -24288 -60209 -79856 -9479 -47693 -71229 -60017 -5827 -11174 -10904 -4816 -83124 -38584 -47684 -80752 -56217 -49095 -54976 -24752 -23760 -25568 -77074 -65517 -67097 -67116 -56008 -9884 -43697 -57067 -38472 -40208 -77972 -18479 -70109 -21623 -67691 -52434 -63805 -33249 -5089 -42436 -53785 -75403 -54092 -56968 -56942 -35394 -65907 -63934 -49963 -29746 -38788 -33457 -86603 -47107 -62987 -26394 -84081 -64002 -46279 -71614 -81091 -17817 -45265 -24343 -55819 -47058 -64693 -69670 -45722 -63348 -57761 -17099 -68447 -56298 -38755 -39831 -8196 -59508 -41920 -64249 -60804 -75183 -37410 -83773 -19039 -69119 -86432 -36304 -22814 -75722 -43333 -3406 -15681 -5336 -41942 -87259 -8399 -6330 -11414 -71660 -51695 -33076 -81585 -44772 -60446 -84666 -8510 -62980 -61707 -39777 -44743 -31738 -73545 -68720 -79901 -82647 -81435 -23798 -76861 -7641 -70949 -66126 -57721 -74151 -22870 -74268 -44915 -34159 -78521 -84156 -42247 -89287 -66492 -54667 -47267 -36 -72343 -70713 -87858 -11931 -68779 -77672 -13608 -27123 -47921 -18029 -73128 -52499 -74623 -67554 -47826 -24157 -9627 -41881 -8481 -5796 -16817 -29110 -71978 -12082 -10874 -58755 -17219 -3635 -80148 -84789 -22536 -86648 -1242 -83067 -56903 -40127 -69098 -41359 -82395 -21651 -37890 -78934 -1700 -16913 -60953 -44396 -78467 -53750 -66998 -63670 -16261 -25069 -88088 -16525 -42351 -89217 -77858 -57804 -14554 -1215 -27743 -82502 -14158 -56452 -67286 -68911 -62640 -52406 -37287 -39733 -8509 -77965 -89144 -62646 -63566 -83310 -16400 -14554 -68947 -79512 -61037 -67957 -41678 -37158 -38141 -80883 -76561 -30878 -14505 -61595 -14871 -53 -59965 -43442 -68652 -27587 -10217 -46470 -61582 -35441 -81506 -45489 -26190 -77799 -85394 -32705 -59013 -87026 -75476 -83379 -20304 -39393 -59118 -12943 -28426 -62666 -64123 -67211 -14037 -43888 -79489 -16285 -35194 -44040 -5133 -14079 -80340 -34622 -40402 -32589 -19035 -15303 -75299 -74236 -61452 -81598 -44622 -37789 -43326 -45995 -48073 -64910 -34776 -25020 -41138 -69890 -17197 -34888 -67618 -7094 -353 -51905 -33966 -11063 -63468 -19991 -15723 -68752 -5840 -59900 -32211 -24313 -71120 -34702 -60614 -17198 -21627 -45658 -71531 -10706 -87537 -55420 -74650 -66994 -75017 -20373 -71808 -41914 -45808 -35007 -25814 -48486 -20380 -68087 -18921 -5031 -54509 -35264 -93 -29084 -80065 -89209 -6947 -60174 -21209 -42581 -72133 -66680 -53678 -19310 -52832 -70691 -60397 -14717 -32193 -73595 -5977 -13717 -47332 -27558 -24165 -55818 -29663 -77734 -60310 -47279 -72407 -82289 -49548 -1612 -87211 -19860 -35009 -13954 -57458 -50806 -19355 -2360 -16983 -84576 -59855 -65087 -28500 -70633 -89448 -59316 -24677 -10044 -83606 -20064 -32248 -20661 -46921 -31154 -15024 -10693 -32754 -1746 -34180 -60197 -53707 -26964 -34821 -11870 -54192 -75514 -42308 -6826 -45225 -39545 -46589 -52664 -49053 -78202 -62714 -74965 -49015 -72129 -2433 -78060 -49475 -29151 -59914 -49638 -51965 -57179 -67065 -4972 -80245 -13459 -16819 -75437 -29564 -59097 -52043 -1336 -15444 -86109 -39407 -45225 -57295 -57619 -51422 -76585 -62439 -1805 -88213 -13162 -79068 -85307 -37677 -76334 -56280 -87690 -29760 -23414 -57779 -57167 -81890 -1349 -33238 -5097 -66538 -78530 -53371 -77124 -71714 -17043 -68533 -88438 -69386 -61924 -74064 -84982 -36079 -52503 -82688 -19340 -15992 -41339 -37172 -77003 -48676 -68303 -30555 -73597 -60608 -9752 -86012 -84837 -19418 -7673 -53804 -16022 -75461 -39431 -33354 -72012 -89524 -64851 -4727 -24840 -13205 -65263 -27046 -82609 -73585 -20410 -82727 -62601 -56191 -65188 -56930 -5791 -41599 -49252 -47058 -74117 -70044 -88228 -50745 -33621 -2885 -566 -6488 -52099 -71667 -85678 -56733 -72351 -71211 -30042 -42758 -44081 -79237 -34501 -33805 -12115 -2614 -6166 -37710 -85613 -84048 -34525 -49342 -29774 -43392 -88530 -19666 -63198 -10924 -56174 -46769 -16673 -83912 -73094 -52469 -11082 -34817 -50319 -4614 -9555 -925 -82585 -11552 -11034 -60850 -11416 -62960 -34308 -45855 -12607 -38774 -54707 -16528 -82401 -62110 -10967 -68400 -40527 -14533 -33462 -46521 -11378 -13521 -7144 -79197 -37615 -79934 -47311 -73230 -24910 -30775 -17038 -19746 -88163 -9704 -84771 -3862 -79198 -89259 -22965 -29421 -87492 -24828 -53415 -74843 -29471 -42515 -56223 -38111 -40485 -49091 -46910 -36950 -58200 -55355 -44150 -69511 -67672 -83689 -32366 -80291 -86760 -44143 -69953 -24294 -6757 -71671 -26607 -70503 -79295 -68160 -59498 -88981 -64275 -77586 -56119 -86733 -37637 -46351 -89165 -68344 -3789 -30284 -29362 -87323 -77669 -70256 -1961 -10192 -65260 -38228 -20633 -33741 -67956 -79854 -51090 -22347 -48376 -39045 -24874 -46477 -40721 -61490 -35759 -37228 -26118 -80691 -50509 -5376 -69215 -39616 -75281 -83809 -943 -2773 -582 -29760 -88786 -88870 -76653 -49133 -10700 -37084 -70768 -82684 -67968 -34511 -55485 -67428 -67021 -12085 -15870 -36047 -12345 -71491 -41792 -85641 -71910 -30873 -1512 -58719 -40800 -39922 -70974 -64216 -5202 -47540 -24012 -52095 -41795 -24325 -82036 -41073 -22674 -3722 -55314 -6726 -70951 -9924 -27728 -84143 -60850 -6018 -49758 -38888 -40349 -25353 -64488 -31190 -72884 -87695 -37115 -72823 -54643 -52397 -58940 -13018 -59325 -77915 -20784 -41857 -31344 -53145 -31085 -6273 -47983 -11490 -78029 -75099 -42882 -72034 -65015 -69470 -1460 -51759 -65254 -36719 -33115 -59646 -4212 -49910 -58690 -35200 -75970 -68419 -59295 -12038 -5981 -34255 -44159 -48786 -8769 -44669 -33574 -68208 -11864 -62987 -65977 -10256 -11467 -622 -39781 -68995 -85765 -8005 -83502 -47465 -39080 -62944 -76349 -41697 -45492 -6063 -32233 -73680 -23394 -69163 -88709 -87150 -16184 -85459 -57995 -50483 -2383 -48008 -37227 -66340 -1029 -29237 -10509 -7968 -45426 -40801 -12371 -22220 -30988 -58289 -71728 -35749 -4032 -32100 -48497 -59396 -34730 -7112 -62896 -51131 -68873 -69980 -43343 -31004 -65333 -23746 -50415 -2149 -21724 -86997 -42034 -18048 -60818 -40466 -35600 -28943 -38846 -22554 -33378 -65505 -76553 -82167 -57590 -22851 -10769 -880 -24787 -37262 -31310 -67551 -32333 -21011 -45912 -16764 -63748 -22764 -3684 -20331 -56328 -73733 -76769 -34449 -45099 -41757 -15716 -32471 -50231 -70336 -74975 -14378 -72114 -29608 -87485 -37113 -30296 -42183 -35647 -46551 -53714 -40705 -62074 -13190 -36169 -17114 -21575 -45337 -17107 -59273 -7745 -30073 -81087 -41360 -36613 -76156 -36120 -51158 -21414 -5230 -15059 -87312 -51120 -32318 -3724 -58840 -59290 -74719 -26801 -36841 -1668 -27487 -8986 -43573 -5784 -2928 -86611 -67951 -22229 -23059 -68934 -18358 -62343 -37946 -24639 -5468 -9018 -34695 -27448 -66253 -41492 -27213 -39951 -70186 -81128 -16918 -25490 -40897 -51745 -32497 -83183 -29059 -32101 -61437 -34188 -29709 -46923 -26922 -54604 -80671 -58808 -16559 -79225 -62065 -4062 -2372 -57706 -76393 -88648 -72743 -14191 -49097 -56515 -70518 -79869 -12518 -51959 -69480 -66334 -41655 -17342 -10782 -1607 -31749 -9679 -38064 -78469 -55103 -74107 -73835 -67373 -26193 -32225 -1581 -54042 -89985 -72173 -12903 -70709 -52915 -321 -14491 -22898 -51866 -89937 -7886 -79418 -53567 -82072 -28074 -51793 -43118 -42723 -14928 -3836 -77776 -12003 -3143 -69517 -62779 -8057 -74969 -32116 -72656 -19632 -73612 -46073 -25054 -73594 -10885 -32588 -4830 -9553 -45504 -49606 -34569 -36699 -12777 -39163 -61923 -66778 -65422 -31347 -45878 -12369 -54731 -53563 -5231 -80433 -79201 -74455 -61063 -15779 -40262 -5204 -58218 -52210 -51636 -30890 -56790 -26782 -69071 -25559 -18011 -71116 -14900 -48872 -38409 -15552 -87578 -44078 -46980 -29841 -12044 -52518 -69179 -10447 -25970 -51338 -10844 -76539 -6990 -37142 -64239 -43641 -21323 -3576 -88131 -12811 -50544 -82643 -89214 -75471 -63128 -45807 -24241 -62254 -64925 -21649 -8952 -46998 -24701 -59476 -43490 -3295 -83471 -20124 -7477 -76563 -10120 -49848 -84908 -82743 -67179 -26607 -20163 -44367 -79338 -38909 -45235 -10090 -77487 -46389 -45932 -12426 -74128 -75165 -24390 -81936 -85772 -32457 -62203 -38048 -60745 -58904 -37331 -44862 -13685 -62967 -26763 -46935 -51710 -21377 -68627 -60202 -65946 -72700 -72791 -77793 -1751 -63689 -80226 -32916 -13588 -83871 -70447 -27983 -13322 -88672 -77333 -42808 -59602 -87597 -73115 -43747 -23734 -66498 -58839 -70682 -57723 -74605 -71045 -41362 -44906 -7813 -4528 -53877 -50317 -53262 -71909 -61205 -86550 -64103 -14110 -71817 -50719 -31600 -79977 -2513 -13958 -28891 -84473 -71712 -59724 -87584 -56486 -58796 -84584 -86661 -50560 -51769 -42818 -57327 -83690 -1791 -7373 -50628 -17277 -68471 -83677 -3013 -3690 -29159 -63308 -73135 -89938 -84575 -82658 -77285 -67616 -79923 -39323 -60300 -30256 -45499 -57041 -38525 -63896 -35311 -73434 -57282 -7312 -22590 -88022 -8299 -48300 -5135 -13772 -1330 -65042 -69142 -11863 -40845 -35164 -85848 -7953 -1760 -37130 -78672 -78213 -39715 -36900 -20926 -48421 -49060 -25392 -34639 -60675 -4633 -12972 -16375 -87714 -56062 -10042 -21839 -75774 -73332 -28093 -29997 -3859 -65434 -25491 -67946 -85978 -56901 -37494 -20481 -8048 -23190 -19702 -22642 -12159 -55455 -86095 -26947 -36430 -27120 -35546 -35531 -34892 -16804 -40927 -25598 -78765 -218 -79969 -76999 -74516 -11674 -38886 -24060 -57976 -18345 -79369 -9086 -5504 -83421 -7996 -54713 -1097 -88581 -4355 -11740 -28713 -83200 -8905 -34781 -25130 -61616 -2525 -32917 -36556 -74253 -16440 -54066 -72658 -33759 -10027 -81636 -68980 -23437 -16471 -54745 -13974 -44642 -59188 -81686 -36914 -88697 -70154 -49993 -76174 -49056 -39576 -19692 -3086 -71017 -40764 -76811 -76972 -71607 -32935 -29356 -64971 -76137 -36070 -10475 -9172 -7878 -77438 -6926 -65844 -2931 -22988 -53911 -85181 -40734 -29837 -58205 -19081 -59483 -61551 -70391 -34131 -75964 -80561 -30029 -11758 -4020 -81185 -67267 -61518 -45493 -38676 -25263 -391 -84066 -23837 -14801 -20108 -30209 -75463 -17924 -60991 -55246 -44747 -21213 -78604 -44996 -70102 -78009 -86206 -57360 -35278 -7317 -69147 -89948 -72743 -84436 -27305 -37573 -54232 -71121 -4809 -10182 -32194 -74302 -57617 -19410 -48042 -82359 -23061 -45790 -33585 -11081 -46056 -20142 -56348 -51689 -29561 -84257 -79518 -188 -49732 -73440 -78663 -54387 -55148 -40240 -4631 -24628 -15069 -20383 -55302 -13844 -56182 -62049 -88910 -72210 -1030 -76055 -77695 -61486 -23576 -87109 -35956 -36350 -7824 -89903 -3336 -39921 -27552 -54398 -23073 -17137 -25035 -38658 -1409 -585 -23943 -54692 -14227 -87179 -1514 -62189 -30406 -22281 -19820 -79463 -48762 -44418 -86584 -75942 -2367 -12601 -40118 -48210 -79890 -3179 -62755 -37056 -87088 -70716 -83326 -26234 -54736 -83571 -63642 -67630 -24681 -23831 -39074 -86136 -47839 -85554 -19489 -50906 -88890 -682 -24296 -49631 -58557 -32170 -75532 -35345 -5947 -77408 -5349 -74800 -52042 -20667 -43562 -16531 -80081 -76236 -16141 -9319 -73794 -7424 -87901 -46653 -58815 -75665 -87925 -82313 -80316 -79391 -64042 -23328 -64622 -47794 -53391 -25869 -4864 -14319 -18077 -86062 -21904 -26720 -80743 -89917 -55988 -81510 -27745 -25668 -58964 -14020 -78532 -24611 -32667 -33660 -47849 -13454 -38947 -71686 -65111 -54680 -72113 -67272 -7510 -47839 -49086 -83594 -8771 -29706 -86788 -56346 -23101 -4377 -10839 -59615 -54079 -84934 -85263 -62650 -16445 -23425 -54022 -52781 -82191 -61623 -31385 -82527 -45304 -44226 -74566 -4704 -32679 -10853 -41226 -58962 -29052 -18257 -74436 -78010 -64601 -69286 -60037 -47921 -64371 -50457 -50774 -35639 -66394 -33568 -26186 -37891 -7761 -87258 -85194 -79722 -4195 -3980 -74360 -46535 -71528 -82865 -4663 -5338 -65463 -66761 -35053 -86687 -41071 -76572 -18150 -36394 -63159 -73064 -19172 -54022 -21779 -72114 -4453 -42071 -55178 -87198 -54727 -59233 -71357 -57084 -12642 -63886 -50822 -25517 -47096 -46484 -36946 -11552 -63430 -7543 -41042 -34531 -75376 -80998 -2100 -3041 -4668 -69904 -76421 -88196 -29681 -88610 -71065 -34753 -33161 -2624 -42634 -45919 -52633 -82926 -46909 -72463 -9065 -18129 -52319 -8527 -43778 -17233 -62723 -29531 -50602 -29571 -16974 -8733 -7293 -11891 -54966 -43506 -87668 -47401 -2286 -84704 -85669 -47345 -71466 -64938 -18310 -8787 -77480 -8605 -34461 -53598 -1146 -70711 -2412 -85176 -64425 -86840 -79080 -83875 -1697 -42421 -54199 -55588 -68088 -26777 -30777 -17202 -18103 -74861 -27816 -14206 -70368 -62443 -37484 -6837 -5530 -69101 -59815 -168 -28983 -24250 -36069 -59858 -43070 -35880 -67329 -11079 -21698 -23647 -12899 -9083 -53793 -26486 -8551 -66860 -13902 -46371 -80061 -60511 -53120 -45401 -6945 -64049 -78472 -779 -64816 -71099 -77159 -76370 -17070 -56541 -9858 -1236 -9457 -76535 -35454 -32975 -78834 -46352 -86820 -41597 -23690 -3906 -3411 -63632 -6834 -7815 -30584 -54691 -59013 -3568 -52386 -21201 -48042 -52772 -10310 -25459 -64747 -57505 -32492 -7658 -20875 -35664 -58672 -9927 -33905 -37306 -54893 -49517 -54751 -13005 -65863 -34815 -12812 -10415 -23390 -46433 -17111 -8033 -87305 -12535 -50007 -51493 -22679 -88406 -61779 -6139 -4648 -37500 -9440 -84979 -33045 -22400 -70465 -78241 -15494 -2427 -54440 -36670 -413 -66016 -3843 -62793 -24132 -72471 -32878 -9035 -69014 -12957 -39762 -647 -23702 -78304 -10182 -15125 -43292 -67002 -72104 -15821 -16298 -45844 -75733 -44544 -27604 -6065 -76885 -85668 -84117 -36029 -6469 -36885 -77347 -77113 -70665 -41051 -85859 -25949 -27922 -51160 -28477 -6049 -26913 -36495 -39615 -4866 -44277 -83061 -6223 -79530 -57682 -65206 -20253 -34027 -80930 -17403 -12034 -17461 -29338 -75115 -88448 -55581 -45822 -80351 -57784 -51811 -27512 -43455 -4946 -67792 -85393 -37182 -6723 -24475 -21506 -83899 -48822 -8548 -23155 -43767 -60602 -34069 -19488 -57254 -53339 -35955 -7735 -88235 -43224 -55163 -15448 -52172 -47813 -35846 -48606 -85243 -73428 -57752 -13032 -81636 -4685 -17931 -2101 -29057 -69202 -89850 -44983 -61467 -25057 -86250 -44848 -63204 -53027 -28854 -54097 -20650 -24292 -54171 -46024 -70920 -46847 -54088 -44394 -76626 -30724 -34384 -24898 -67942 -37165 -56402 -20672 -32011 -43438 -78104 -12042 -85111 -85061 -42646 -758 -57470 -63247 -38881 -82088 -89505 -20508 -10156 -77100 -28418 -70879 -12188 -66926 -6053 -4975 -87935 -41903 -9136 -6923 -43541 -49042 -52125 -62126 -33445 -12219 -44944 -21431 -7792 -10387 -43077 -28905 -13877 -24371 -1015 -10025 -51194 -64228 -74437 -23538 -57876 -76652 -57830 -55888 -12421 -53710 -16408 -48943 -74462 -74309 -69766 -85217 -8741 -34278 -64347 -50514 -14755 -76669 -10176 -56576 -87563 -80007 -22879 -6583 -40096 -41633 -15220 -39406 -54184 -36087 -18555 -54089 -71330 -72974 -50981 -74234 -25201 -50928 -46062 -3249 -27437 -55762 -25496 -75222 -20966 -38376 -75449 -45815 -66928 -57085 -28729 -11267 -26997 -63395 -62535 -14060 -59059 -55145 -54997 -87883 -88698 -48880 -54634 -20075 -14529 -29500 -82412 -67426 -25964 -61069 -51429 -84241 -46381 -54743 -72108 -58424 -5435 -21865 -76561 -12507 -41130 -46188 -50379 -27451 -28785 -79121 -61805 -29330 -17821 -67787 -10435 -76669 -65816 -46639 -65654 -86744 -25194 -74599 -87469 -8858 -11504 -38492 -65247 -57797 -5290 -87227 -44575 -3943 -55950 -5589 -14061 -46789 -53196 -73021 -4268 -89418 -41594 -25684 -14345 -73034 -2280 -10674 -59607 -48094 -61975 -81291 -45706 -56960 -26443 -27877 -86634 -33495 -75831 -70862 -37545 -83825 -47761 -42955 -60413 -27343 -49116 -61370 -82870 -1366 -50108 -46435 -70635 -19820 -39422 -53203 -5157 -25183 -12943 -74876 -56790 -88951 -44727 -48026 -43615 -19800 -5735 -60018 -14258 -51642 -38278 -28225 -13954 -37150 -29232 -51361 -71696 -122 -51251 -42980 -21469 -20814 -77158 -28396 -37768 -52318 -14231 -85412 -66607 -58236 -3692 -9658 -32718 -51778 -3149 -7272 -81435 -10006 -84786 -47908 -45163 -53894 -62146 -33266 -48637 -2844 -44722 -42637 -44819 -17601 -83632 -9725 -78436 -31098 -11073 -38525 -60445 -8119 -32046 -5240 -48371 -4612 -68114 -14035 -64098 -76394 -16642 -75048 -70944 -78618 -24163 -78432 -11483 -18081 -58645 -67291 -86220 -9751 -59753 -68871 -30888 -22964 -41229 -55183 -29550 -89928 -60396 -77273 -6481 -30557 -28376 -25096 -57039 -59541 -49133 -23642 -40365 -1445 -80637 -236 -8139 -50554 -1565 -70159 -45569 -18908 -60284 -37524 -68744 -73501 -24220 -15631 -18521 -5139 -60672 -660 -75065 -55603 -16616 -28512 -27837 -78345 -20853 -32966 -87456 -88568 -62564 -12820 -27410 -24256 -76850 -19358 -25849 -10036 -59112 -55311 -10932 -53028 -8482 -40421 -30759 -19486 -76039 -18949 -88662 -52943 -16600 -87983 -6590 -48999 -7351 -45477 -68341 -37859 -41710 -69016 -85635 -58328 -47236 -26934 -82490 -44176 -7879 -79028 -4342 -17366 -20789 -68121 -53366 -49311 -42066 -33524 -52856 -80100 -37440 -20059 -14415 -67947 -61976 -42189 -78474 -5145 -54158 -11925 -42699 -85325 -40048 -42772 -12297 -23819 -26755 -7703 -61504 -65165 -48210 -57800 -24645 -84987 -46377 -40176 -18618 -19032 -71140 -33447 -43396 -30658 -59028 -40680 -37016 -69791 -52848 -59246 -59852 -4473 -46095 -59241 -32417 -7033 -82915 -4338 -54007 -25679 -63792 -29232 -39146 -48947 -77683 -27753 -45237 -76765 -74428 -35480 -33459 -42291 -8245 -56234 -63377 -43186 -67850 -86568 -56236 -6799 -49255 -20954 -66845 -55332 -70310 -15744 -10578 -37792 -65158 -11840 -14162 -70474 -86365 -18107 -31142 -70930 -67760 -62113 -47224 -65446 -4849 -50421 -61621 -51631 -60094 -57769 -52422 -53801 -63800 -85808 -74443 -58028 -85607 -38232 -52672 -69186 -77281 -84511 -53977 -79623 -52357 -8845 -73654 -42827 -26305 -22029 -4950 -86469 -37352 -26756 -54607 -59823 -55300 -72720 -33934 -28399 -26815 -2460 -66338 -53603 -469 -77900 -53267 -30161 -69642 -35037 -15577 -28125 -9001 -36109 -44636 -43747 -66500 -76709 -39863 -88763 -69187 -79580 -84373 -18387 -24830 -66781 -11758 -28382 -8752 -87182 -71268 -69034 -11545 -72778 -77572 -71311 -66003 -44802 -21016 -3927 -22378 -56348 -38783 -58842 -4394 -9824 -51750 -77157 -9434 -52312 -73318 -45365 -5577 -5715 -73795 -5796 -13400 -70195 -78105 -69760 -31352 -44823 -36126 -58162 -12984 -43955 -11454 -31740 -50576 -21839 -4626 -74888 -66772 -53880 -14334 -31660 -5566 -36051 -32196 -89723 -66860 -51284 -74887 -19728 -89773 -9203 -22164 -21815 -32765 -19461 -27802 -18044 -40507 -2617 -40013 -7008 -63447 -34991 -18430 -831 -83137 -85639 -8427 -39568 -75590 -59281 -6025 -64055 -77738 -485 -65736 -89357 -71225 -64176 -10156 -21990 -68002 -35891 -39179 -24895 -84550 -37207 -3890 -73571 -68747 -36768 -83092 -67072 -63241 -18788 -6764 -41666 -26641 -36322 -47276 -36549 -23852 -10001 -63791 -45635 -37016 -55280 -26572 -45406 -6687 -67783 -25120 -82891 -83399 -70244 -30174 -43974 -62032 -44722 -48632 -62644 -64348 -53776 -67405 -43653 -35613 -62716 -76221 -1262 -60678 -38685 -69549 -3166 -31190 -69173 -42146 -70317 -89165 -87389 -87865 -61849 -37607 -9720 -73611 -47729 -78641 -40243 -71851 -64867 -21282 -86181 -1505 -81949 -21264 -59125 -48315 -87608 -69280 -5294 -65680 -9518 -49581 -6520 -28808 -76492 -61905 -47889 -5651 -10316 -36169 -33391 -89564 -65304 -24656 -27124 -76221 -52814 -36822 -9882 -56197 -87622 -48764 -46697 -30399 -59387 -64025 -53784 -15007 -2397 -19778 -71769 -19958 -77708 -5796 -36776 -26107 -25372 -8631 -75568 -14679 -64193 -74776 -19122 -59267 -1470 -18778 -8076 -58325 -2062 -70950 -66696 -55983 -85254 -60110 -83154 -51368 -29583 -66805 -41187 -47063 -44310 -12192 -16678 -65983 -7372 -81173 -9496 -71992 -17122 -87798 -3097 -80769 -74267 -61271 -82892 -24791 -70635 -44003 -11995 -82906 -52166 -86309 -64014 -57264 -3760 -50146 -89070 -38975 -15687 -60912 -17506 -80806 -66760 -68595 -7985 -14917 -25564 -41064 -3171 -68932 -41255 -31330 -36594 -76332 -36629 -39327 -51499 -52996 -58905 -81470 -17314 -69368 -39455 -4756 -84573 -69102 -4777 -68897 -26033 -64921 -71596 -45174 -35372 -49899 -58212 -56694 -57198 -32047 -78589 -80930 -77025 -15262 -40019 -8262 -18350 -929 -50307 -51829 -22050 -60777 -19983 -69019 -29775 -13552 -60557 -23400 -49955 -65962 -84642 -21111 -32131 -78082 -26394 -83029 -13718 -44117 -18437 -2555 -10054 -51828 -4246 -25918 -55856 -27760 -65511 -83485 -18562 -69255 -49937 -41410 -53668 -88644 -52363 -66841 -66428 -59583 -44350 -50396 -40276 -27669 -34148 -56172 -81830 -78235 -78368 -77577 -45490 -87632 -9849 -42569 -67964 -23199 -29050 -29273 -38541 -31445 -50250 -79618 -9054 -72259 -70246 -75598 -43026 -35440 -81506 -78576 -50665 -88818 -67826 -30839 -14917 -30966 -51546 -57214 -26871 -71893 -17026 -34267 -10033 -68446 -40247 -63436 -2492 -77579 -78776 -88336 -500 -58967 -67437 -72830 -85051 -60542 -33403 -63944 -84687 -49398 -70753 -58476 -67445 -85547 -18402 -70185 -29823 -69377 -3947 -44979 -11323 -30068 -61386 -35159 -9105 -68473 -22747 -81314 -23789 -67155 -55286 -44010 -29098 -7445 -9698 -7614 -29537 -9136 -29507 -42947 -21243 -53927 -29635 -83070 -55349 -79090 -37919 -25012 -53431 -83165 -25964 -14738 -57793 -37177 -2281 -28863 -75564 -45781 -83515 -83746 -65302 -16669 -63316 -8925 -14088 -31392 -87023 -26103 -80077 -30990 -23568 -36483 -26437 -4281 -19449 -63963 -3107 -55438 -53713 -8030 -30142 -41416 -66385 -18167 -38322 -25724 -1636 -391 -14937 -80615 -78535 -17706 -5378 -86009 -7447 -5744 -48078 -87710 -17672 -11605 -87022 -41961 -88251 -74954 -48546 -29591 -42313 -79450 -7452 -38178 -59499 -43758 -7315 -16123 -48713 -1116 -32003 -27194 -7031 -10483 -58102 -40564 -16644 -60061 -84410 -25990 -15464 -15877 -69752 -18691 -53644 -61125 -56761 -71391 -9274 -36700 -27917 -20640 -30765 -48591 -84150 -35060 -68540 -52832 -30407 -25245 -45971 -77211 -31665 -74571 -63123 -16985 -22595 -76288 -86154 -17683 -29273 -38670 -88163 -33245 -65480 -28125 -77476 -62999 -64854 -46643 -43865 -4447 -60226 -31638 -59169 -71569 -42748 -55119 -44170 -42390 -5922 -33618 -50726 -59645 -32329 -15418 -73180 -42498 -43042 -21370 -1497 -604 -42896 -74882 -38288 -6159 -45085 -18388 -20319 -55792 -33 -57340 -11095 -60138 -86095 -6985 -46585 -39780 -36547 -81062 -57858 -68853 -51184 -68324 -63901 -19840 -73497 -21410 -49785 -31061 -51071 -4877 -84457 -77515 -38475 -18490 -69823 -20741 -13263 -85555 -17305 -58224 -55177 -89348 -22137 -42951 -22580 -66435 -37679 -56481 -33599 -78226 -16801 -79961 -9769 -51476 -32432 -89217 -72648 -10592 -68444 -7143 -8600 -73498 -30110 -87337 -29037 -9483 -80529 -40145 -13553 -46741 -12904 -80752 -20163 -43410 -19332 -59566 -61494 -56684 -26554 -8449 -22318 -13909 -61349 -81239 -72040 -66850 -36346 -73360 -80930 -82860 -15075 -14029 -15132 -79378 -44937 -49865 -52915 -14881 -65053 -66157 -8320 -86356 -52871 -36020 -13273 -61299 -13257 -72026 -24707 -62044 -44593 -16039 -45987 -50951 -51625 -53868 -43738 -44517 -89829 -15323 -38138 -59646 -65079 -28952 -84335 -928 -52190 -60049 -74443 -45737 -32417 -70930 -37824 -68388 -2878 -81231 -13297 -51592 -51171 -12484 -72456 -20129 -21523 -49115 -6743 -51067 -75010 -10504 -16912 -89172 -53240 -60081 -5453 -88673 -43417 -30460 -60053 -50701 -51756 -31294 -87255 -67419 -46916 -24645 -57686 -15285 -68686 -25979 -47764 -10804 -86051 -22965 -45739 -74820 -20400 -68627 -79010 -41256 -71096 -60289 -76962 -55607 -48608 -29949 -23218 -30843 -14192 -24908 -22262 -30167 -1309 -10781 -16912 -77287 -84578 -22168 -13985 -72728 -79338 -89401 -59681 -4515 -38862 -80664 -31670 -80815 -48109 -61911 -83308 -49341 -29528 -20714 -16992 -67229 -89547 -24652 -3904 -60747 -4322 -78222 -55733 -21174 -13575 -81766 -58497 -45099 -13967 -52614 -67560 -12048 -88539 -59103 -33978 -10690 -9438 -51729 -14703 -74209 -62624 -86316 -71436 -42014 -41901 -69877 -18039 -65073 -71230 -30802 -16478 -34954 -4409 -42619 -43561 -22540 -32702 -70751 -88184 -1671 -79964 -9504 -80385 -72458 -17764 -28551 -1601 -47593 -66865 -73220 -10424 -49843 -73295 -13314 -53096 -20594 -60339 -26531 -85793 -4593 -45091 -31267 -16982 -4137 -15053 -8032 -29440 -20789 -23362 -69954 -49416 -45994 -44829 -24585 -17877 -48305 -14141 -86361 -18713 -77948 -24830 -68989 -47910 -28075 -57447 -37699 -20310 -27213 -19448 -32016 -64463 -77320 -6204 -32118 -73572 -33594 -9594 -59103 -24699 -46037 -23151 -21240 -80017 -10095 -1167 -60822 -57059 -27879 -23026 -23275 -10181 -37513 -64311 -13874 -36622 -9539 -68376 -5204 -78648 -76443 -78133 -53508 -50520 -31158 -21174 -80462 -43949 -74581 -14883 -57998 -13191 -28777 -38329 -46642 -22286 -57668 -45126 -39486 -46090 -35320 -58919 -19327 -15192 -23294 -11837 -58220 -12274 -12031 -28707 -28187 -55129 -3987 -21385 -26050 -83806 -15515 -13978 -79827 -82277 -32211 -54912 -17790 -23208 -67076 -32662 -39990 -78288 -80497 -4330 -58755 -49890 -82713 -81415 -42791 -27895 -63690 -79099 -51551 -59551 -85872 -19489 -45003 -66150 -22736 -62901 -88269 -72333 -67052 -77403 -17573 -66648 -50806 -70316 -16840 -4784 -87610 -78708 -25623 -88698 -66882 -52590 -79631 -7337 -88377 -70235 -87555 -473 -86771 -86551 -35131 -70266 -86480 -61667 -84251 -47133 -27352 -34776 -46047 -29994 -89658 -4595 -58957 -55601 -65280 -1017 -32908 -5717 -26101 -51718 -16890 -61981 -24010 -52883 -34307 -26878 -77994 -8093 -27227 -85376 -25538 -32607 -71028 -5882 -29808 -39164 -25838 -51937 -60843 -84856 -56360 -68443 -6547 -4865 -62396 -2061 -53238 -44267 -42764 -15948 -51711 -84183 -75720 -28547 -13115 -17273 -47151 -79935 -65133 -8374 -68717 -27863 -89504 -32819 -13620 -82786 -72352 -11407 -9607 -37906 -74160 -4300 -136 -12783 -54998 -5521 -65040 -11521 -50906 -82713 -78331 -84210 -41809 -40830 -61955 -78243 -48384 -9337 -49625 -46154 -68995 -20691 -26464 -80908 -40756 -56221 -56715 -79409 -73700 -61544 -50323 -23771 -36077 -54708 -69853 -86284 -46554 -69813 -50976 -62113 -44077 -54063 -27986 -24364 -66310 -44514 -49428 -36036 -17354 -64703 -26294 -28375 -4736 -37558 -53886 -30198 -8534 -77942 -75044 -5760 -22836 -68962 -67783 -38599 -4969 -50182 -88053 -64357 -1929 -33868 -10610 -32865 -29402 -3735 -50897 -15816 -55658 -14664 -54528 -6835 -32347 -64989 -58060 -47293 -66910 -56872 -30190 -52355 -64417 -33531 -13904 -58749 -88401 -73903 -10885 -82706 -89312 -5773 -33561 -37711 -60606 -59185 -37334 -43138 -40456 -39916 -77906 -11704 -54770 -36277 -89193 -55030 -54840 -88138 -36245 -64710 -5697 -36845 -58506 -5311 -50122 -82718 -58854 -42754 -62892 -24545 -59925 -17500 -81558 -55824 -29314 -41649 -33715 -24731 -39662 -52006 -48967 -4534 -2072 -5428 -9734 -13786 -71956 -80207 -48221 -20444 -82288 -7787 -30062 -20240 -73652 -73844 -46814 -79370 -79159 -7268 -64207 -66015 -43377 -65693 -33869 -28978 -71292 -23968 -18505 -52121 -47582 -44096 -85137 -29933 -89827 -83481 -39742 -61581 -73689 -29402 -10688 -55043 -32478 -84804 -14424 -3764 -21659 -80188 -12187 -20972 -6780 -30311 -59905 -14998 -86753 -26871 -70899 -11977 -73072 -51517 -86082 -42356 -23474 -21788 -27282 -70948 -64075 -67638 -49525 -68597 -111 -68651 -13014 -57507 -57567 -68923 -76287 -51797 -33658 -78822 -31713 -40287 -77003 -62660 -57734 -14825 -75981 -25581 -38141 -12703 -81981 -77925 -12187 -44448 -32872 -60418 -9659 -76535 -81956 -11193 -50574 -2531 -58634 -89744 -10649 -12834 -89538 -38693 -61662 -32961 -32311 -8343 -89497 -47088 -85679 -39779 -13483 -11817 -33394 -63361 -47775 -13531 -72810 -67327 -51191 -61188 -12064 -33695 -15124 -64931 -51550 -45894 -5605 -49925 -74162 -54076 -48884 -65957 -55583 -29435 -47697 -45119 -42211 -84994 -33066 -72378 -3860 -6561 -50314 -7350 -78087 -43136 -36442 -10254 -80152 -10343 -51149 -74892 -85359 -62241 -15248 -70165 -73085 -68676 -82096 -57590 -48365 -89063 -49950 -48073 -45262 -11078 -16282 -70107 -17631 -6015 -38729 -16735 -81205 -39021 -31980 -82202 -8771 -27090 -50963 -22452 -51238 -715 -77072 -57922 -36096 -17531 -82098 -74250 -60726 -86729 -76105 -1139 -88136 -80301 -69662 -73897 -76290 -11012 -23709 -11319 -10734 -73263 -58255 -78509 -58041 -75180 -14691 -35316 -42249 -53455 -42136 -18952 -19125 -77269 -81151 -41397 -23857 -57392 -11484 -51623 -39905 -84847 -49903 -16373 -52167 -1677 -78922 -83875 -21002 -16846 -46778 -22122 -56157 -5328 -11716 -28070 -45418 -21466 -8576 -59819 -40922 -42322 -76970 -34766 -74743 -16032 -7561 -15076 -43270 -46216 -72674 -46353 -72282 -15261 -37405 -44123 -40960 -59221 -27960 -58269 -39304 -41194 -55811 -42380 -77271 -67155 -14607 -34468 -45999 -13355 -36015 -79711 -75503 -12247 -88920 -46764 -41127 -48846 -22846 -69323 -20567 -89263 -41813 -6852 -73613 -81294 -13778 -79516 -17483 -14993 -85874 -4446 -54186 -51491 -84155 -55934 -37421 -76971 -59173 -60869 -59503 -27871 -12873 -11611 -54306 -10293 -70437 -67283 -25323 -18443 -33311 -66607 -77995 -14403 -30934 -4365 -6632 -82261 -86432 -48813 -13692 -24017 -5583 -66225 -19124 -54115 -39629 -21802 -26039 -66907 -67991 -45675 -71104 -23779 -71737 -59640 -68121 -35608 -22226 -62322 -46601 -22784 -46160 -27658 -26442 -33383 -61971 -83736 -88992 -64782 -52347 -67721 -10413 -71402 -29093 -71108 -26097 -20464 -38491 -79243 -53440 -52676 -87273 -6152 -28781 -29480 -37007 -20604 -32675 -33374 -4085 -69617 -77514 -40861 -40448 -78756 -66816 -30995 -44306 -65650 -55414 -32490 -76258 -31960 -23683 -2315 -27137 -25050 -38998 -45767 -76273 -39338 -52276 -27248 -9797 -40266 -11574 -6137 -112 -44505 -34414 -86159 -30858 -14009 -24688 -37939 -67483 -70501 -7831 -68660 -12526 -57662 -51212 -31440 -30597 -18928 -36578 -50164 -47985 -2684 -61854 -30044 -4125 -5270 -39697 -2240 -7195 -7648 -83127 -54413 -86446 -11503 -78366 -89919 -18885 -74938 -57967 -10076 -19226 -17301 -19344 -27820 -30128 -83813 -53396 -83915 -62305 -83471 -77787 -13312 -37788 -87194 -31184 -67120 -57085 -81037 -65164 -25930 -18896 -45140 -86857 -27069 -6356 -3752 -48926 -76234 -66516 -44592 -59246 -33005 -18266 -53038 -81221 -17046 -56870 -80907 -36302 -1543 -47990 -73432 -24171 -30977 -63052 -582 -36100 -49761 -8642 -23643 -26143 -77981 -18061 -68792 -21681 -83653 -4158 -62149 -4117 -59655 -17023 -85559 -69290 -66447 -33595 -22620 -15232 -60950 -29389 -41096 -38199 -61912 -1885 -82100 -23632 -77968 -68114 -25750 -3796 -86664 -52386 -80743 -16912 -85679 -87526 -79149 -9300 -9028 -68575 -44375 -17795 -76395 -64521 -83302 -51910 -75142 -26812 -31511 -3054 -52323 -11735 -73762 -67252 -25028 -10250 -64770 -45377 -44619 -59606 -55361 -68012 -72319 -75822 -44729 -59496 -30062 -14075 -1525 -47616 -69121 -23021 -6076 -17686 -50515 -75993 -50736 -38884 -30565 -2006 -88921 -60690 -84844 -40731 -4300 -431 -19243 -89358 -22432 -11467 -83197 -7272 -8497 -42393 -85236 -39773 -24702 -42778 -40080 -23687 -40452 -40179 -14238 -39337 -50875 -7594 -61776 -27936 -53226 -45938 -20518 -70547 -11369 -80495 -54764 -49952 -75992 -25376 -35455 -13784 -30018 -27423 -2061 -85380 -16790 -84828 -36961 -33142 -17408 -23385 -37754 -67641 -47244 -63773 -68830 -63736 -15052 -72730 -77533 -36999 -14753 -21583 -52361 -15745 -29182 -13118 -78466 -8078 -77664 -82243 -10372 -68459 -72650 -72650 -9880 -44546 -34441 -25898 -27555 -15304 -15869 -32979 -82927 -65623 -70752 -3183 -54277 -41687 -83145 -69734 -68485 -78202 -30628 -33279 -26568 -36751 -58256 -18945 -27051 -27935 -81620 -22606 -56469 -46227 -47678 -5770 -7623 -33769 -60206 -12403 -7329 -65824 -72715 -52489 -54477 -15998 -73084 -85121 -50323 -12047 -17812 -1379 -38922 -81155 -584 -76142 -40864 -13890 -18231 -88805 -43274 -46545 -14980 -42230 -68838 -45335 -33650 -5403 -59979 -14597 -33048 -15028 -8202 -88696 -16317 -5384 -54010 -23068 -62258 -37324 -37751 -51999 -17120 -34915 -17140 -49023 -62928 -22049 -18274 -14192 -18600 -31584 -42284 -28109 -78556 -11485 -44621 -71945 -42742 -57497 -7792 -22709 -41918 -39203 -59778 -62700 -65798 -25388 -87395 -20626 -44288 -30403 -16435 -78667 -82224 -31032 -23772 -17890 -22153 -42275 -67477 -64358 -45508 -64392 -3177 -22007 -78559 -76414 -36904 -66442 -70761 -14534 -68569 -40512 -8259 -44534 -54226 -45617 -54917 -54298 -58667 -70322 -65251 -71473 -3815 -22525 -75825 -72987 -74901 -34446 -78060 -80622 -36273 -69059 -19265 -70443 -69777 -15194 -25917 -29742 -13810 -23893 -33815 -76232 -88901 -56964 -70129 -56663 -14714 -54122 -28717 -83728 -88797 -60637 -48439 -82025 -66951 -16158 -45977 -28931 -77918 -57157 -17317 -8192 -35594 -80013 -29984 -16898 -39231 -72133 -36599 -78263 -78639 -23992 -70962 -28296 -76166 -10786 -89260 -25981 -65301 -74511 -15968 -11501 -83599 -37487 -20719 -76670 -11464 -45802 -5554 -75305 -62886 -9974 -54592 -34821 -86048 -80903 -7930 -58722 -69812 -75144 -12525 -29835 -39645 -29728 -72956 -6259 -3205 -82236 -55202 -30507 -35020 -75052 -61663 -17134 -30698 -70718 -72515 -32929 -64455 -70095 -46954 -10217 -75377 -55304 -48258 -71915 -33747 -69976 -88127 -52771 -62809 -28306 -84034 -80901 -41583 -34058 -16845 -21555 -59564 -17535 -41643 -76852 -83474 -72940 -4385 -44620 -46579 -22484 -57490 -72650 -73030 -73093 -33324 -7172 -43518 -65896 -58072 -48579 -86753 -70947 -29329 -49820 -35095 -14196 -30283 -68742 -84000 -87120 -46211 -54573 -37706 -27387 -32242 -37059 -10370 -26531 -17245 -13615 -23950 -14163 -44897 -75511 -40491 -84896 -82489 -76833 -57732 -82156 -56493 -12903 -52330 -71204 -87504 -47856 -43488 -3803 -60036 -31725 -88226 -80060 -67535 -46168 -19629 -55324 -59585 -56558 -37823 -30454 -15503 -43597 -50684 -32021 -2959 -36705 -89749 -22615 -88023 -17355 -87036 -29188 -88794 -26650 -84818 -32427 -45612 -82907 -66918 -53188 -29928 -43958 -13509 -67799 -84447 -66610 -87477 -443 -86560 -60852 -60491 -51517 -77226 -23985 -14904 -81361 -49496 -38658 -81343 -34493 -48630 -9477 -43823 -63748 -76771 -63106 -12310 -72243 -27992 -17292 -41389 -84551 -62164 -88544 -20598 -34032 -39146 -35104 -5285 -85476 -51014 -23575 -7349 -38700 -27124 -40772 -80959 -57432 -45451 -39472 -76892 -66793 -49561 -88639 -18037 -51616 -52375 -79653 -42640 -66505 -4799 -21205 -51115 -82223 -25108 -8141 -26895 -73834 -16339 -5459 -21736 -5451 -54959 -71210 -81695 -64984 -56559 -5425 -79310 -83797 -10310 -59794 -27369 -60565 -28855 -50649 -70312 -13517 -58828 -33435 -33384 -85411 -64912 -22850 -13108 -16484 -27377 -24918 -17643 -41807 -49650 -71684 -70286 -37229 -68950 -88459 -74751 -15439 -77965 -15671 -16503 -24486 -46186 -12735 -30132 -7944 -82081 -83310 -26085 -59844 -58364 -15867 -10828 -55268 -41506 -27709 -83075 -59012 -81447 -80772 -49852 -66235 -40708 -59903 -78587 -40062 -59082 -68738 -5884 -65677 -38193 -29136 -19265 -72085 -84659 -8313 -7448 -33437 -68055 -65838 -20096 -5107 -17328 -53712 -72591 -45120 -70298 -11160 -48804 -22399 -50477 -72771 -27859 -88908 -42719 -31578 -57283 -17529 -1112 -84053 -52783 -25645 -57975 -25556 -26360 -47670 -55860 -26561 -85516 -75956 -80863 -20167 -72296 -49247 -60750 -78856 -37146 -18658 -11724 -65646 -5794 -25746 -54906 -18120 -47102 -37101 -88166 -79586 -20011 -84049 -23784 -83598 -75911 -19791 -47218 -80233 -32952 -29650 -76292 -36201 -37607 -62751 -11279 -49768 -42510 -71484 -47271 -11520 -52408 -14590 -2739 -16178 -46935 -50944 -69454 -14710 -37134 -61590 -19879 -74889 -852 -26669 -76114 -1104 -48249 -67253 -50374 -75608 -5928 -37339 -51239 -60205 -64556 -50766 -51796 -20799 -7903 -59214 -29037 -16688 -72093 -29093 -88624 -927 -25370 -55793 -50956 -30036 -39412 -18399 -31983 -595 -15059 -58750 -56695 -12260 -80021 -2464 -57305 -26442 -35040 -43158 -201 -46062 -69282 -48874 -3167 -45243 -54852 -62331 -68497 -54721 -35063 -89901 -31540 -32042 -67300 -43856 -24643 -73653 -78906 -85872 -23903 -37047 -89974 -50171 -83793 -24666 -27046 -76263 -77582 -83788 -5478 -31906 -76246 -63631 -33467 -41141 -33862 -17651 -84213 -34337 -82220 -39468 -89981 -4496 -1610 -88757 -62092 -11477 -76101 -43843 -22236 -58719 -18265 -13700 -52564 -65923 -11868 -41365 -52012 -57302 -26473 -75218 -69278 -32930 -82978 -18274 -69360 -49101 -28896 -28822 -54061 -8482 -74433 -41113 -87588 -25350 -5381 -52230 -80277 -10397 -53257 -44856 -28765 -29812 -22269 -51303 -57324 -57291 -54354 -24944 -80047 -17530 -55343 -22303 -73136 -83377 -32492 -628 -38799 -75645 -64359 -45000 -77174 -42504 -17104 -82891 -74184 -51264 -29124 -74330 -10564 -21066 -78271 -72150 -11253 -60012 -7133 -44215 -7519 -56227 -7606 -22086 -89527 -1337 -25809 -84486 -71161 -42235 -34428 -61819 -3213 -18193 -16212 -63587 -2907 -8651 -43765 -42362 -17618 -38976 -19960 -11988 -60021 -32461 -19892 -24461 -3169 -62460 -49086 -26111 -15802 -53055 -14752 -65079 -22296 -75492 -74836 -22228 -70923 -51908 -14035 -1852 -50781 -81356 -70876 -24860 -50117 -34982 -31417 -32745 -17324 -56378 -43415 -71581 -53622 -931 -33892 -17067 -85511 -22637 -67651 -64374 -6804 -53083 -85202 -17716 -45883 -33420 -55857 -26567 -52818 -35109 -64479 -8141 -87276 -3472 -4574 -44401 -10020 -50676 -9575 -15862 -50207 -63088 -60101 -1199 -46774 -17407 -5890 -11927 -42086 -39902 -22058 -88858 -82716 -56083 -72373 -2271 -63126 -65558 -75296 -33770 -69880 -8338 -85435 -49117 -38913 -18676 -52963 -34432 -16692 -610 -27466 -12711 -5141 -36699 -11153 -37850 -52314 -10863 -44827 -34726 -46608 -1127 -16466 -24681 -25169 -89628 -67587 -74018 -45905 -48136 -75609 -7171 -9008 -56845 -10879 -38103 -71762 -78927 -25045 -34688 -37424 -41233 -1736 -52822 -39200 -22436 -82459 -65355 -83150 -64157 -46709 -85507 -73427 -42098 -33028 -42666 -75986 -72341 -78145 -87028 -15160 -4433 -57094 -5180 -70227 -81385 -34100 -77426 -71318 -89951 -28047 -30509 -50771 -68300 -55025 -59502 -48718 -2006 -78810 -41900 -83178 -51902 -62515 -8557 -23573 -37531 -27683 -83560 -77951 -39513 -30648 -35809 -54340 -13707 -78556 -56358 -89066 -39302 -57765 -23831 -66905 -3595 -43985 -29892 -5042 -34561 -2369 -1514 -78386 -83174 -29940 -67041 -36829 -57851 -25268 -64832 -20723 -27290 -82000 -53861 -89975 -69623 -79199 -3222 -37633 -29946 -65202 -1645 -19134 -7228 -18366 -38030 -48166 -73438 -49149 -64554 -10201 -3531 -72323 -27274 -43682 -34703 -25541 -33734 -60902 -39129 -82220 -73135 -74644 -32873 -86726 -42887 -48545 -85147 -22796 -40836 -45995 -39032 -18469 -74821 -72060 -48771 -61482 -82943 -63192 -11520 -22389 -78912 -27676 -47478 -82249 -28402 -23569 -37066 -41878 -48409 -79997 -62795 -39063 -57908 -20974 -21314 -32599 -31778 -19970 -20802 -3902 -36418 -87230 -18639 -71808 -84503 -35650 -50595 -68330 -52354 -67931 -37483 -33556 -81147 -43081 -48234 -61626 -79895 -14608 -81768 -29724 -87389 -80283 -26862 -61567 -24810 -14819 -86830 -2879 -73176 -64894 -60 -60772 -20073 -59288 -6109 -17395 -1229 -47752 -41191 -58713 -29350 -60162 -75672 -57789 -80065 -78093 -84890 -87916 -61573 -79752 -69688 -82382 -88567 -33949 -67092 -77853 -45149 -45072 -37276 -42594 -41436 -10981 -55497 -35223 -78427 -78703 -78756 -17122 -75553 -44481 -30065 -22967 -87658 -15824 -42906 -8484 -75153 -79083 -39119 -57807 -29958 -76987 -19070 -29189 -4710 -15550 -10268 -24288 -75589 -64852 -4669 -44008 -41807 -62696 -52874 -22040 -26262 -28702 -21774 -30612 -60782 -72916 -2897 -38397 -62216 -25068 -47541 -1244 -36229 -27379 -61977 -18345 -11858 -89737 -26854 -88021 -40654 -74357 -32874 -85022 -29764 -71809 -63360 -45765 -83018 -2931 -60854 -16750 -19408 -83197 -496 -27798 -15780 -54618 -79036 -73320 -71518 -84144 -75753 -9130 -3745 -53517 -58172 -21479 -64332 -18903 -82908 -55027 -42435 -73667 -18426 -78673 -60100 -74021 -6874 -82494 -19243 -17630 -21741 -88457 -10089 -84429 -82910 -59735 -28199 -1738 -8357 -58942 -25305 -87409 -33952 -42780 -55949 -61869 -18899 -26637 -45067 -81119 -23341 -10803 -86112 -7000 -24932 -26322 -43896 -62035 -53903 -15044 -18172 -8654 -7853 -29028 -79058 -77221 -82288 -82791 -8179 -36811 -84090 -81944 -19698 -30974 -26346 -73248 -33996 -82958 -77058 -87089 -35816 -65205 -74021 -80129 -52270 -51576 -48869 -71106 -30130 -45140 -24301 -61630 -18365 -22740 -72366 -9484 -38880 -21499 -15482 -52320 -13008 -80034 -27125 -58099 -17956 -61127 -63397 -29975 -38373 -2129 -52610 -10945 -25196 -74503 -15314 -10878 -37257 -69110 -78903 -88355 -74161 -24643 -35529 -21363 -40937 -52921 -67421 -62357 -89045 -18312 -41796 -41904 -36025 -56644 -29280 -9562 -14660 -69027 -7151 -78105 -88469 -29731 -4146 -85096 -89257 -23960 -85494 -89359 -76532 -34489 -89959 -50826 -17168 -13368 -88447 -9058 -38780 -74652 -76016 -38607 -56693 -72551 -64914 -49214 -21212 -38504 -34661 -76602 -41430 -66222 -3406 -88910 -71866 -45430 -69780 -69760 -53359 -58644 -46428 -65044 -82145 -86823 -46411 -84139 -17875 -20588 -46923 -77033 -70626 -31359 -13602 -67526 -59098 -27241 -61748 -66488 -88598 -45293 -30852 -300 -88397 -54588 -2011 -51658 -76939 -67338 -129 -88705 -14766 -82729 -25518 -43498 -27092 -30614 -16572 -75549 -22460 -38752 -79561 -55405 -36677 -63711 -43574 -32641 -20993 -25222 -44529 -9271 -23336 -46456 -83600 -63809 -10343 -21808 -29570 -28088 -25046 -5818 -86120 -80316 -30655 -70698 -69712 -13748 -58588 -71843 -23726 -3636 -33851 -47754 -78137 -79695 -78104 -48033 -25826 -69983 -6596 -13830 -8734 -72924 -82827 -44868 -84842 -54907 -16749 -63605 -74902 -80485 -43880 -12903 -89127 -54712 -69930 -69631 -30626 -58516 -48085 -69391 -45492 -64372 -58790 -51090 -21684 -85483 -81566 -27948 -54777 -34126 -33684 -27631 -42164 -63927 -43 -76917 -89309 -58779 -69800 -28186 -15406 -41222 -67913 -63175 -23560 -49508 -32928 -34550 -55589 -37414 -25775 -62022 -58705 -18536 -59862 -85673 -22356 -38550 -38958 -49332 -79530 -48623 -26742 -61267 -34116 -66957 -30093 -23300 -79466 -43118 -78370 -27064 -17696 -57467 -84273 -13009 -45730 -71105 -80266 -83881 -71273 -1900 -13371 -23499 -44367 -56782 -16625 -44586 -44231 -29693 -23374 -61564 -83632 -37104 -7877 -68287 -54159 -63245 -32280 -1823 -39185 -41300 -4500 -41986 -85025 -41182 -47626 -15348 -55762 -73800 -65803 -44329 -34903 -63241 -57695 -42990 -60677 -4492 -67382 -83371 -2991 -53742 -75741 -20136 -18894 -63443 -84935 -75639 -16403 -46478 -71270 -89187 -3605 -80847 -83859 -62619 -72611 -41200 -56485 -33289 -79161 -18022 -56859 -58151 -39362 -63940 -3337 -36027 -10509 -53624 -49048 -42065 -68955 -43898 -70614 -81884 -57398 -50184 -25405 -55770 -59220 -84610 -89682 -74478 -40335 -28743 -10269 -3401 -16402 -18739 -41839 -24773 -1510 -56693 -75463 -64982 -77903 -74971 -81077 -34263 -56383 -76652 -59426 -32822 -3819 -52132 -40917 -8540 -89691 -81353 -49382 -25420 -30760 -70597 -75822 -88821 -58847 -55631 -12807 -26969 -30988 -14511 -50567 -86743 -65969 -27559 -53306 -67601 -66859 -57985 -18644 -33969 -5904 -18740 -88817 -52237 -64624 -77716 -66227 -56633 -42439 -69832 -59091 -47748 -21495 -80038 -11462 -82161 -17699 -15148 -12492 -8130 -75097 -10085 -73932 -14017 -11391 -32738 -79143 -37347 -68646 -18968 -10320 -86775 -912 -13491 -18614 -78485 -63764 -84805 -83289 -16286 -53415 -8861 -8696 -348 -86658 -39181 -76204 -51352 -19926 -76979 -17298 -13520 -85980 -87758 -45091 -84554 -32449 -68737 -81398 -13374 -18172 -27569 -9 -6988 -72153 -45499 -23967 -10690 -76312 -42421 -44618 -81240 -87309 -1876 -19061 -66336 -50821 -37905 -56 -66309 -74220 -11538 -47684 -45333 -9552 -78275 -2878 -58203 -30223 -56612 -79299 -4658 -40224 -19659 -84090 -15336 -21138 -67632 -17961 -27278 -50419 -19098 -19158 -41708 -6033 -26015 -85809 -40466 -31165 -60923 -184 -70450 -31486 -28165 -726 -62495 -87886 -83377 -70709 -20812 -26799 -87469 -25888 -20719 -21330 -86950 -34362 -3568 -55726 -82359 -27049 -79369 -31436 -45992 -73148 -54816 -39508 -62125 -52086 -9101 -27458 -1810 -86036 -44052 -4452 -51701 -82256 -12034 -53149 -5133 -65591 -22696 -30273 -23213 -53849 -85864 -17914 -35088 -53741 -61523 -3340 -40713 -74247 -41739 -17701 -2626 -31080 -40613 -51213 -48779 -76518 -48479 -2958 -59081 -55913 -26929 -8016 -44680 -50264 -29922 -21495 -37871 -61472 -74605 -6411 -14463 -77298 -2851 -21349 -66829 -4942 -26318 -22794 -49961 -16605 -26734 -44472 -57796 -84696 -31984 -78137 -16403 -75529 -29412 -71603 -40480 -9444 -16450 -60710 -37269 -35660 -489 -68321 -25444 -88608 -81544 -10560 -73259 -30952 -31880 -81189 -41130 -81254 -2125 -40 -21898 -42472 -51129 -75133 -19513 -1722 -83242 -38521 -56599 -3483 -43347 -8148 -60683 -543 -87088 -10998 -29648 -57395 -63597 -37199 -59639 -32954 -61447 -66597 -75276 -23375 -9716 -49247 -21732 -21877 -9725 -46036 -39297 -24609 -17434 -18951 -47262 -28319 -83623 -33857 -66476 -84868 -42552 -59002 -63484 -10994 -20738 -89620 -85313 -23005 -48644 -75258 -46448 -18422 -80965 -1648 -27047 -17846 -6428 -13889 -31560 -101 -1866 -33248 -14974 -10175 -86337 -46356 -76674 -41590 -78642 -79834 -4538 -76985 -43568 -89624 -32053 -39364 -11584 -22347 -29599 -45314 -11701 -63048 -86108 -75986 -52653 -66497 -23291 -80300 -71160 -63222 -24394 -78222 -64980 -20842 -45777 -23097 -67814 -41239 -35046 -68673 -40600 -88462 -1201 -39606 -7826 -11021 -8235 -26804 -26118 -47168 -13220 -29125 -83355 -52111 -72916 -72083 -77479 -58947 -10824 -35029 -49228 -18168 -29823 -30895 -87463 -60814 -53081 -84165 -48436 -58662 -3339 -48362 -53599 -53804 -61512 -5554 -70642 -66469 -23402 -59311 -5365 -44023 -55199 -79217 -866 -48519 -23254 -78444 -11270 -84136 -43543 -87367 -38560 -70566 -14698 -80388 -29607 -27039 -60576 -18808 -58008 -55774 -26706 -37028 -13438 -67271 -30645 -59809 -35743 -82546 -34985 -25726 -58900 -28053 -45513 -65476 -25100 -34627 -86470 -64930 -35739 -58134 -723 -53143 -9250 -51863 -7203 -78644 -89013 -61486 -5488 -19874 -10283 -48459 -12040 -62070 -39328 -20793 -84041 -62517 -37648 -13748 -44857 -31525 -33923 -16111 -61884 -44135 -49086 -60643 -61648 -10071 -17860 -65777 -79109 -82016 -23596 -45722 -16525 -72929 -14747 -21820 -88288 -46298 -41088 -11005 -43114 -71159 -84417 -16970 -18048 -83412 -22866 -85362 -66050 -84011 -53927 -30655 -84245 -73553 -43611 -88456 -41335 -36192 -35728 -40038 -7998 -35959 -9264 -25810 -72897 -89193 -47976 -34222 -88042 -39430 -15276 -26210 -21358 -30467 -67921 -46590 -81779 -81400 -66997 -84134 -6056 -3298 -53305 -8417 -53900 -68803 -67122 -40021 -55273 -80753 -57871 -28109 -88110 -83073 -73755 -2322 -2673 -21204 -13000 -41591 -27507 -56430 -71349 -57773 -43838 -45143 -30617 -20991 -31335 -77550 -56298 -31554 -49393 -14784 -47562 -43749 -77038 -64147 -30316 -6021 -1276 -5032 -64821 -83658 -70054 -26732 -89779 -72377 -72135 -24795 -81072 -22931 -40977 -3123 -41163 -45522 -85248 -40997 -52579 -20912 -88850 -82929 -39546 -3702 -25507 -18589 -1554 -70267 -17943 -47925 -15195 -68851 -28638 -11185 -77427 -5851 -1869 -574 -7934 -70860 -3532 -14933 -8515 -76601 -8117 -29082 -29160 -52413 -35030 -49169 -45777 -44044 -38007 -44133 -22185 -66400 -44137 -82584 -14663 -88238 -87439 -84846 -5872 -40144 -73778 -29074 -15923 -44228 -43144 -56741 -24949 -27736 -50141 -61646 -67199 -11478 -33210 -63347 -4909 -66763 -44202 -9109 -85730 -28164 -9308 -88511 -6980 -15160 -4666 -45325 -40961 -22856 -26433 -76719 -51013 -64398 -84385 -29994 -40177 -42914 -75029 -25417 -11472 -25791 -56145 -64060 -13669 -41478 -75492 -59127 -53284 -58792 -56196 -3000 -43570 -49376 -41402 -15874 -40484 -66490 -20816 -53120 -4629 -76812 -45785 -43887 -15311 -2058 -25514 -25793 -28418 -25254 -5396 -57729 -24142 -25997 -2004 -9349 -4780 -39906 -77655 -15527 -43483 -51007 -16197 -55940 -49638 -79544 -44497 -13588 -59786 -35495 -30875 -67050 -57881 -87339 -33912 -41441 -84406 -67802 -5209 -24722 -47740 -88640 -2033 -86627 -10510 -57116 -7013 -19602 -65819 -44148 -64379 -7407 -53816 -6629 -45811 -40603 -70341 -6252 -71231 -74662 -80436 -1333 -36974 -66466 -29947 -30131 -59454 -22210 -46631 -65260 -14018 -86038 -59112 -66431 -74844 -7297 -7566 -59783 -28680 -42045 -56009 -21987 -66260 -69735 -11083 -31304 -70681 -18542 -28732 -29604 -72823 -34697 -68223 -19227 -51037 -38358 -82109 -56821 -8 -8220 -10640 -9366 -80867 -17060 -34324 -51364 -86662 -1037 -79421 -2567 -78094 -86908 -71721 -27343 -60312 -19366 -65851 -24286 -85406 -24300 -64460 -68428 -27955 -52678 -2026 -32572 -65140 -2384 -84130 -26180 -78604 -41843 -84561 -12420 -30276 -51253 -65654 -24989 -40754 -36267 -82462 -57225 -46967 -60888 -41971 -18239 -55684 -26081 -76684 -37507 -76771 -28215 -15088 -54176 -18867 -37079 -38549 -84411 -24363 -53082 -7124 -68809 -57827 -15356 -12696 -15268 -76173 -65195 -707 -57553 -79519 -36696 -74048 -51263 -87596 -1264 -30506 -15713 -83657 -3101 -11222 -64150 -13613 -13983 -1594 -27202 -68862 -34607 -49789 -89878 -22250 -57055 -6673 -59399 -59552 -28760 -24715 -26523 -49523 -79587 -74295 -49880 -74280 -57016 -63801 -65144 -70986 -58610 -38405 -75270 -63943 -50728 -56056 -75603 -88782 -30116 -51537 -76554 -25556 -63933 -23644 -58469 -1461 -78750 -87605 -71729 -37685 -29429 -4774 -43872 -68623 -81886 -23548 -38059 -5053 -18018 -67430 -58107 -4484 -23329 -21067 -38600 -30731 -69972 -26745 -60100 -17929 -54951 -58516 -16771 -63328 -45298 -7871 -40143 -21900 -61676 -48379 -30372 -8557 -3706 -22660 -88702 -41729 -12109 -31481 -4318 -8989 -41472 -57080 -56205 -13672 -52830 -61356 -10947 -26472 -60255 -59919 -78302 -18752 -69077 -75930 -21536 -44030 -24226 -25571 -51612 -74082 -58345 -45566 -68525 -5395 -72255 -25271 -54384 -65770 -18712 -22958 -49326 -61143 -15373 -16321 -45730 -6417 -10574 -53264 -76180 -28693 -32553 -65094 -19425 -87381 -44981 -79850 -77958 -53211 -29171 -34053 -8119 -81545 -8025 -29222 -27199 -71392 -59508 -23471 -45739 -22334 -82130 -1308 -37169 -89679 -74046 -5612 -6586 -65878 -25654 -45965 -45190 -77313 -79824 -17906 -57165 -29772 -14604 -62092 -68110 -56811 -25398 -37667 -2923 -25280 -36304 -27766 -13836 -2133 -38797 -30809 -76452 -69827 -6552 -77157 -44700 -50514 -67139 -20043 -68869 -32726 -27923 -36610 -14662 -38536 -7407 -58520 -81352 -81169 -67711 -52158 -18024 -61569 -40846 -4503 -45420 -14145 -4784 -47010 -13281 -62643 -13775 -44698 -77962 -40295 -31840 -86802 -26660 -48632 -56916 -82753 -82043 -58445 -84013 -88398 -20887 -2632 -1442 -76115 -8221 -28312 -60721 -44638 -48279 -78883 -21125 -78442 -15200 -9 -37610 -81894 -8780 -89716 -55959 -75876 -33932 -64033 -73749 -32628 -15862 -32484 -79052 -22186 -56211 -82195 -45681 -79111 -59557 -10350 -51797 -26494 -9718 -2639 -49617 -73430 -83894 -24199 -9385 -88496 -44182 -44047 -67032 -31680 -24260 -51432 -64920 -30465 -34771 -87628 -64305 -913 -68376 -87315 -51314 -20996 -20056 -66345 -19462 -61903 -65591 -30461 -24189 -4592 -75754 -13204 -40426 -82217 -35818 -28155 -85394 -15429 -72109 -72051 -36096 -54710 -32350 -18317 -85584 -44151 -7803 -34215 -52499 -78055 -52533 -57046 -21240 -582 -67367 -20847 -88127 -38102 -28435 -55658 -38219 -76318 -39098 -8057 -39330 -45643 -81784 -62075 -10076 -9675 -82987 -83153 -3388 -82662 -37781 -21923 -83007 -70658 -56398 -74141 -65110 -24344 -25375 -7544 -2316 -9131 -88683 -24783 -12641 -67387 -14518 -85193 -27619 -87814 -41902 -73279 \ No newline at end of file +567 +51360 +76956 +45215 +22129 +34648 +34651 +69023 +56338 +37358 +26733 +8515 +55037 +85160 +22214 +13563 +62844 +18213 +48113 +68663 +4760 +33821 +64418 +3269 +1723 +76862 +27814 +84747 +13688 +42978 +26437 +87723 +32354 +72268 +78795 +87110 +13336 +14698 +35676 +44273 +20702 +37866 +20044 +40295 +61990 +66101 +79858 +23895 +46221 +14898 +23404 +5022 +49918 +85452 +47063 +8584 +852 +42715 +49574 +16075 +9056 +61997 +40688 +40641 +78726 +44470 +7318 +83474 +80200 +9927 +4682 +40058 +45746 +61215 +14070 +27354 +11877 +65741 +26009 +62451 +81080 +53141 +10803 +77333 +9240 +52549 +41811 +6608 +58419 +15968 +61243 +79879 +57065 +84841 +1030 +84471 +23236 +55815 +53154 +52676 +41351 +79461 +79650 +61406 +23113 +58123 +32278 +30767 +66758 +82942 +85684 +3367 +81654 +6456 +50639 +57549 +78772 +41933 +26873 +10297 +24817 +30089 +50386 +2194 +13806 +66814 +30908 +23493 +88425 +40264 +82109 +22692 +81181 +28966 +67900 +63405 +7625 +6072 +59207 +40818 +65938 +73461 +59319 +79046 +39076 +81909 +25910 +70606 +4046 +66051 +39041 +89086 +32787 +77981 +64887 +30587 +44985 +81448 +78684 +56632 +72344 +70110 +27654 +61566 +62269 +2546 +1273 +46126 +45559 +67421 +58588 +72181 +22911 +17971 +62151 +41455 +75021 +23304 +11154 +16550 +28623 +37200 +15157 +548 +65685 +30194 +42006 +12520 +26731 +8491 +87569 +30958 +52304 +40634 +78363 +22238 +9515 +28961 +25672 +3528 +49535 +69973 +53107 +12306 +71351 +20203 +42942 +58081 +83320 +14493 +43078 +19440 +57439 +72341 +35861 +89553 +75521 +82815 +51795 +63280 +38442 +71174 +35063 +21297 +6748 +64042 +40060 +50262 +32417 +77148 +83804 +66093 +16340 +41103 +20581 +62914 +77099 +53794 +79505 +42428 +87095 +32561 +69443 +29044 +21924 +29683 +39757 +31800 +59412 +2843 +75912 +14440 +34094 +84156 +77927 +88464 +86966 +257 +80043 +20565 +59411 +39817 +71807 +43711 +55919 +81962 +28721 +1517 +45295 +20366 +40491 +26251 +24589 +45189 +43893 +28812 +19996 +44310 +21442 +62684 +69650 +26756 +86917 +69147 +43336 +24748 +38205 +12014 +16346 +9282 +13840 +73575 +45379 +32461 +34321 +3494 +22500 +89425 +55493 +75155 +85559 +34766 +57026 +64533 +55322 +21763 +5536 +11282 +8258 +47437 +72472 +77743 +12238 +31806 +25614 +16396 +5096 +38722 +79416 +87423 +69579 +69136 +23865 +34847 +74830 +31883 +8514 +74909 +43180 +71677 +78878 +20791 +44416 +11333 +37457 +22917 +38309 +68767 +41307 +71265 +39038 +59874 +9125 +29807 +88152 +55155 +6358 +9965 +30631 +14923 +37458 +88779 +20331 +20940 +35420 +46631 +45778 +60460 +43146 +68377 +78590 +40653 +40455 +48035 +79632 +46862 +42756 +78320 +18231 +32130 +63350 +29271 +17006 +47969 +88179 +1353 +36775 +81315 +62015 +80772 +48189 +65787 +63880 +15993 +29188 +67974 +6454 +84272 +5946 +83450 +12077 +76528 +5824 +29388 +31998 +1812 +87958 +47239 +3038 +2850 +54088 +80712 +80189 +67580 +63021 +8848 +85812 +21165 +32116 +16674 +43883 +77766 +65153 +16238 +75445 +51244 +3674 +9478 +49127 +59421 +2171 +60776 +75986 +48005 +5110 +70895 +47521 +40599 +61478 +16710 +31603 +84079 +1294 +1449 +66016 +85878 +61927 +51583 +59187 +29543 +51691 +24343 +9083 +45932 +53617 +54761 +77353 +44046 +52429 +33886 +60087 +19832 +87840 +77421 +65638 +3857 +87501 +15988 +5830 +50232 +19387 +54643 +32720 +38403 +70459 +77016 +74456 +8767 +32715 +55544 +5560 +23971 +68278 +43619 +42225 +50063 +46919 +68482 +42253 +67424 +36243 +14596 +53083 +57015 +19941 +48856 +9028 +78205 +13781 +1353 +11971 +27531 +85111 +569 +53328 +18865 +88764 +61609 +1999 +70808 +38078 +21642 +45778 +88055 +79340 +89381 +78728 +23347 +88570 +28246 +38742 +72549 +89332 +63215 +33944 +39051 +3533 +79125 +32967 +41804 +50338 +32435 +55234 +30293 +74560 +22420 +88749 +2349 +81437 +33692 +89056 +28318 +29201 +30693 +81860 +59852 +34664 +79310 +72336 +2486 +19744 +2345 +41013 +73240 +9971 +42861 +47772 +34059 +68068 +56227 +83142 +31928 +62027 +26844 +38338 +52846 +53849 +32902 +600 +22534 +55988 +14143 +7247 +80299 +46633 +16417 +57075 +86167 +51867 +37459 +72795 +49197 +54708 +73556 +48726 +43559 +18275 +16990 +27263 +39542 +31301 +68151 +61668 +66936 +87639 +41867 +72588 +81301 +88515 +33971 +82237 +9708 +20876 +56551 +10054 +61191 +85993 +32762 +80248 +24971 +44613 +67967 +59749 +84204 +3367 +23223 +46102 +50148 +34367 +77691 +11421 +29356 +28131 +55544 +61000 +44176 +1129 +17934 +75939 +76380 +56824 +1401 +88030 +35973 +84698 +31949 +71460 +29270 +25990 +53362 +29151 +80677 +74865 +81443 +9429 +44591 +30538 +35549 +51992 +5381 +36216 +7805 +42607 +34401 +19773 +9704 +30615 +10376 +62206 +6160 +82745 +67334 +42879 +44016 +7071 +31951 +87227 +83285 +4763 +9004 +411 +48481 +87875 +31965 +78512 +2013 +24273 +18078 +67574 +42574 +37397 +89100 +11525 +5163 +26654 +85157 +41487 +68735 +33629 +48130 +54083 +66431 +34724 +85122 +29856 +55353 +55742 +34093 +38132 +32339 +39667 +36880 +56812 +60227 +26382 +45763 +22622 +34212 +8182 +14965 +26841 +58536 +84503 +46255 +16329 +59234 +4519 +26726 +82473 +66312 +31267 +30052 +29602 +61596 +40833 +53089 +1745 +52901 +13938 +5083 +51933 +33718 +14066 +65047 +40269 +30831 +79098 +22798 +30661 +35163 +24796 +41540 +60723 +5421 +5528 +33531 +3849 +74363 +19246 +20709 +50144 +69613 +22057 +4140 +67857 +62283 +59067 +72628 +19284 +13978 +15853 +44960 +5910 +73091 +45586 +68155 +46975 +14671 +55773 +71981 +57019 +57630 +73642 +32693 +7111 +78783 +30398 +30479 +5981 +81286 +54893 +64422 +50471 +51398 +63704 +65558 +40906 +59882 +53593 +61264 +61570 +46282 +64934 +68527 +89937 +69254 +89979 +35478 +43964 +11065 +43090 +17314 +5757 +56616 +74981 +62771 +75022 +7123 +28157 +32511 +46166 +60150 +67650 +21620 +12977 +3390 +85248 +49385 +148 +45469 +3222 +45362 +24141 +36527 +58022 +60528 +88772 +16899 +68560 +84394 +23368 +75775 +26865 +67977 +33054 +12706 +56212 +60614 +83611 +10446 +88299 +77576 +85969 +54027 +4236 +71223 +88954 +68008 +71052 +19895 +47075 +31333 +21754 +71046 +15218 +42071 +61135 +20819 +69877 +39464 +57047 +31489 +50821 +82057 +52190 +14100 +14716 +52767 +33383 +87937 +65597 +38479 +35133 +52516 +33736 +89022 +41602 +37457 +26859 +88208 +53319 +57456 +31126 +3239 +87082 +16755 +31783 +79298 +80718 +52109 +51359 +19379 +18689 +10014 +57595 +83505 +51922 +47833 +44477 +55638 +65819 +37048 +84007 +24505 +51904 +85134 +66344 +9439 +22249 +13736 +67574 +28025 +27083 +84050 +73455 +64743 +43364 +40324 +63660 +24225 +25909 +29567 +75491 +30626 +65625 +13256 +53905 +87165 +1195 +68110 +21962 +19227 +56708 +73983 +38868 +63796 +61357 +65670 +78728 +47949 +64632 +84787 +23118 +60437 +88904 +59270 +61557 +63821 +55116 +15035 +81985 +78700 +13436 +21190 +72374 +54191 +37672 +38512 +81476 +21484 +20983 +89954 +81920 +21242 +57249 +36466 +40040 +14074 +73277 +28644 +56127 +84584 +36774 +12719 +2125 +57077 +87834 +79399 +40994 +11795 +112 +56698 +6436 +52753 +54465 +64092 +18555 +5659 +17821 +70074 +33744 +78925 +81983 +27672 +54908 +70072 +84780 +19777 +33770 +51998 +6450 +62430 +27908 +67247 +47062 +46868 +87698 +67940 +86745 +85857 +68298 +88533 +28365 +44215 +46013 +73828 +54548 +25269 +84891 +15129 +78916 +66022 +73326 +29942 +21497 +74781 +10994 +57740 +32803 +62095 +1463 +22994 +52230 +67840 +10567 +83084 +20521 +15902 +74149 +56852 +64376 +86277 +73532 +79684 +21298 +31221 +72228 +66698 +8388 +20923 +47406 +3781 +58387 +59456 +66137 +25398 +82890 +36838 +55039 +27840 +12748 +28132 +3319 +70674 +28501 +58688 +32197 +65900 +47750 +17041 +37587 +54910 +14092 +2481 +44532 +48296 +70308 +70577 +26922 +70512 +83835 +60442 +5156 +7720 +87547 +54662 +80557 +78205 +56820 +49107 +20059 +22038 +78569 +73935 +82749 +61565 +57980 +73213 +37231 +34326 +20365 +70703 +58248 +48764 +47709 +63373 +82843 +55102 +22302 +88000 +62299 +10298 +68331 +79048 +26111 +16702 +18175 +47575 +50036 +59486 +63449 +6017 +84451 +55199 +50417 +12602 +89076 +61759 +9967 +11854 +77141 +77439 +29494 +42966 +7730 +59473 +8450 +73056 +880 +81122 +3963 +18729 +73200 +26427 +53278 +75014 +69806 +1182 +16146 +35291 +20371 +73915 +86761 +46803 +254 +87578 +52465 +33678 +71191 +85694 +64281 +42244 +8122 +78947 +83044 +54115 +68538 +7724 +78130 +11619 +9732 +69388 +42730 +73374 +85592 +15735 +51324 +13715 +46305 +86160 +29769 +15752 +29194 +82389 +81087 +89410 +22262 +13100 +6392 +32011 +80282 +88046 +86857 +65456 +79094 +68955 +82403 +7741 +86450 +39636 +70651 +79413 +31399 +26549 +17952 +62554 +34349 +77391 +79543 +34896 +11996 +81547 +5724 +21869 +78782 +4748 +7262 +46371 +60485 +43337 +31879 +7115 +69914 +73706 +81515 +83714 +54783 +82517 +83679 +47537 +351 +45553 +86737 +4395 +62466 +5782 +69674 +70627 +47684 +49203 +74827 +4619 +28007 +34316 +21624 +84739 +28949 +18383 +21649 +26433 +13323 +87663 +16548 +7882 +25146 +64079 +29969 +63620 +9310 +36543 +29280 +22186 +71599 +28044 +44682 +6219 +27532 +506 +12838 +35704 +12913 +22621 +42882 +16501 +3161 +45794 +64404 +14170 +62875 +22415 +66028 +55893 +18523 +8692 +14912 +23471 +57750 +32291 +26879 +15845 +84798 +34577 +89762 +41860 +81790 +9026 +52792 +79229 +53301 +83722 +59163 +36600 +72590 +16906 +75350 +25874 +29849 +86873 +40789 +63442 +40851 +78465 +68401 +33497 +32739 +51672 +80601 +416 +52250 +30065 +79299 +55739 +50535 +22858 +26246 +55758 +62609 +61322 +7085 +33001 +36816 +85507 +9038 +82185 +11511 +9603 +66942 +18576 +20372 +48326 +42381 +5754 +76250 +88193 +35476 +12375 +89029 +83135 +7330 +20353 +66504 +53887 +3550 +56343 +865 +28005 +60873 +86906 +70366 +28251 +13306 +60129 +76603 +50466 +77863 +59754 +20018 +34418 +6812 +31806 +2784 +87393 +49488 +9721 +26068 +82942 +62882 +41595 +11104 +21989 +31319 +21671 +67246 +8556 +35648 +72660 +65396 +28252 +24078 +57886 +34316 +70842 +14667 +43539 +13080 +22846 +57634 +89226 +37177 +72667 +80255 +3034 +6569 +19317 +15176 +67552 +88676 +1995 +85757 +24359 +4517 +81315 +20120 +73156 +4183 +88234 +39334 +88933 +13658 +66731 +49923 +84737 +62535 +67198 +59193 +15184 +81022 +31429 +87444 +72249 +40735 +4452 +88582 +52579 +78144 +49917 +27722 +86316 +19496 +60187 +14438 +27603 +32571 +70047 +74778 +30064 +6975 +43028 +29144 +20280 +42154 +77659 +34648 +75244 +50303 +36965 +76996 +15234 +69141 +80127 +83269 +56019 +35078 +39321 +15613 +68425 +76711 +78514 +36178 +20501 +51240 +30147 +20483 +68408 +88844 +59364 +20729 +17725 +53964 +9407 +13443 +62397 +12206 +85980 +72998 +1521 +75356 +40857 +26283 +32827 +44967 +61505 +9186 +82320 +3592 +20580 +9617 +36999 +7516 +10895 +69742 +14183 +29334 +88266 +59898 +10490 +55430 +16473 +67181 +13540 +80547 +86730 +893 +35621 +86940 +77853 +8052 +86575 +71215 +85784 +81833 +48495 +49519 +75966 +49690 +54901 +10720 +82609 +75786 +81445 +19717 +49903 +29823 +42649 +32814 +4209 +53653 +69539 +59363 +42509 +34359 +20080 +61439 +87765 +22706 +42642 +41712 +40881 +21301 +44404 +5611 +21553 +20037 +54773 +31025 +52130 +86630 +34200 +64692 +43901 +87322 +61608 +3942 +35409 +12473 +12778 +48755 +73066 +79885 +47572 +76649 +40359 +88515 +2672 +82826 +56469 +77656 +21402 +28930 +68685 +27525 +81871 +20071 +34125 +57410 +78925 +19946 +65257 +83607 +69743 +9903 +54526 +55141 +35522 +82744 +39509 +52859 +11657 +82419 +8770 +21790 +57636 +46495 +17461 +39731 +82902 +75781 +85455 +79179 +50769 +16222 +80668 +62238 +77485 +26415 +65906 +50699 +2518 +57171 +22733 +12911 +32476 +87088 +9328 +78277 +62891 +79534 +78876 +76668 +31027 +61055 +79271 +11589 +79687 +5832 +40357 +53285 +21247 +73246 +26312 +78227 +41084 +80236 +62290 +43646 +13217 +32610 +39555 +5266 +53197 +54604 +57009 +54220 +86502 +11854 +62082 +63115 +39726 +30838 +67904 +24398 +88506 +17809 +37600 +89491 +86010 +60432 +70635 +51844 +85521 +30302 +9303 +35648 +8181 +58072 +2027 +42305 +3363 +9184 +56342 +65247 +45558 +72904 +30561 +82090 +62290 +506 +45177 +44746 +80527 +40281 +64636 +74765 +63687 +66331 +48271 +46971 +6839 +2262 +83121 +50726 +15684 +69543 +42654 +49680 +88214 +9728 +33008 +47258 +70264 +49288 +32908 +71125 +68642 +35132 +2653 +9438 +26463 +85018 +62090 +31856 +21865 +39832 +9718 +9840 +76079 +24156 +27438 +12300 +68313 +89100 +44781 +62835 +23860 +27641 +64579 +61458 +72886 +46878 +43651 +67187 +33607 +46066 +31776 +73777 +16382 +41728 +45083 +29691 +82944 +56981 +49781 +82556 +47869 +72413 +56721 +61571 +14398 +39775 +27330 +36933 +31698 +28155 +88877 +70481 +74367 +14935 +11493 +21880 +30398 +71658 +32422 +30367 +55674 +63286 +26192 +2805 +72332 +24126 +14112 +46771 +26476 +77484 +2144 +36525 +630 +63886 +75224 +33095 +49725 +74511 +40242 +36836 +18438 +79236 +32027 +21293 +50685 +71508 +36511 +1839 +2748 +56145 +41389 +79440 +15479 +27364 +44478 +54390 +56305 +22620 +85833 +27035 +14261 +67905 +20137 +23617 +70485 +67344 +62324 +9526 +75853 +22489 +20270 +35200 +15593 +84008 +60975 +79176 +40573 +40257 +59693 +114 +23666 +20956 +70021 +68666 +83565 +20262 +54467 +89649 +88078 +2568 +15515 +68544 +33638 +8426 +75532 +43632 +24555 +12175 +42256 +44945 +54942 +51866 +9827 +1961 +28281 +18876 +70586 +28630 +14840 +5465 +4423 +32317 +46175 +76749 +40330 +20750 +2580 +5089 +73202 +1393 +24425 +24990 +43227 +8330 +61904 +21434 +49449 +62785 +24287 +27899 +19501 +60611 +30370 +27010 +66372 +47782 +43620 +21983 +12082 +83495 +66282 +15301 +56655 +85871 +71669 +33022 +36191 +74136 +87493 +43038 +16107 +27398 +37408 +63151 +80503 +73631 +52383 +17748 +79280 +44431 +40769 +70707 +58065 +78690 +73385 +49741 +29106 +2184 +6143 +71505 +24263 +17327 +53428 +86225 +65516 +65135 +11393 +18235 +12556 +3398 +84466 +11279 +78819 +23976 +22483 +64021 +38793 +52837 +41281 +47803 +85836 +5107 +46829 +3759 +50083 +74992 +57847 +50457 +43609 +21742 +89275 +31396 +81421 +39507 +39646 +19318 +6800 +29849 +74847 +38258 +6480 +40447 +45004 +80672 +22864 +54489 +87703 +51120 +53642 +14364 +29116 +60999 +12091 +57319 +53558 +75464 +64167 +57554 +83432 +27461 +17548 +7361 +9691 +7623 +10923 +30386 +48552 +38779 +42284 +80896 +30837 +9744 +36845 +34258 +29696 +31474 +69370 +28604 +13163 +61532 +43095 +66209 +23529 +12543 +21756 +30773 +25304 +30929 +31294 +50155 +73457 +6379 +79956 +56838 +63817 +37912 +20362 +20446 +27038 +53281 +33330 +82682 +68880 +28022 +32105 +48707 +53600 +34394 +85644 +29504 +1335 +24992 +54716 +69303 +12555 +62108 +75776 +54639 +71621 +16177 +7799 +82416 +14980 +29516 +75229 +4601 +30376 +79229 +27233 +20876 +55253 +19052 +68085 +63886 +76696 +60850 +67160 +55388 +42321 +23119 +49650 +35898 +85158 +3245 +20701 +14214 +43746 +7736 +76683 +34534 +45101 +32087 +70839 +46066 +30475 +50900 +82812 +82931 +53614 +32872 +36446 +73784 +49973 +23833 +80648 +16522 +70732 +42908 +88287 +25564 +42635 +49572 +11376 +463 +40470 +76165 +11304 +22440 +54377 +24106 +15607 +81351 +79380 +88877 +55186 +85068 +21484 +48736 +29634 +64996 +74054 +76835 +21945 +56342 +87892 +71031 +80533 +7507 +72942 +83408 +1346 +25408 +46088 +49755 +43848 +61257 +86772 +89581 +25340 +19031 +15489 +64716 +74002 +72208 +39781 +25707 +60993 +53331 +35211 +38630 +6390 +35871 +89265 +37945 +3702 +86035 +51376 +58817 +78595 +8530 +55521 +14037 +22226 +55246 +7705 +9471 +4265 +26551 +75501 +19206 +3502 +59783 +25330 +25188 +27559 +62007 +88495 +77814 +48208 +51592 +62929 +78881 +34829 +44387 +49624 +89200 +74415 +71169 +72521 +66178 +31637 +76769 +27566 +49730 +19434 +13011 +47726 +10182 +4184 +30537 +34043 +56968 +10179 +85272 +50960 +16952 +53181 +26763 +1090 +53136 +57983 +19391 +51522 +21528 +56138 +40656 +79911 +63100 +56537 +72992 +74506 +19440 +87296 +56075 +9388 +59643 +62869 +21901 +31895 +15614 +64304 +4183 +34083 +47589 +74322 +40275 +6623 +64793 +27665 +38417 +2543 +1253 +44511 +51637 +58981 +69532 +68276 +61989 +37263 +4039 +27969 +60148 +27422 +46585 +41239 +37734 +76980 +31424 +4525 +16335 +58366 +10979 +39910 +64176 +17871 +23519 +25943 +71009 +79187 +62096 +36231 +58718 +63165 +25860 +40231 +25590 +79983 +82275 +13291 +11490 +63822 +33885 +33117 +651 +22784 +30378 +88166 +57259 +84921 +4730 +12544 +75653 +543 +80296 +42609 +39145 +82538 +4461 +18517 +43216 +78316 +10600 +21675 +7631 +71812 +82961 +31108 +59366 +33131 +31567 +61903 +57607 +47964 +24282 +72250 +70520 +42919 +2312 +26915 +19100 +11936 +18345 +67868 +78691 +62946 +33250 +51641 +23245 +7983 +48415 +34585 +52159 +89314 +69620 +8911 +5286 +52631 +23097 +47486 +25543 +2344 +36341 +22841 +79625 +8602 +76712 +26977 +61294 +55712 +30399 +5612 +76722 +59441 +80117 +56578 +17595 +79073 +75611 +70245 +68305 +42018 +59859 +63858 +84694 +63545 +31058 +57152 +4492 +8394 +34132 +81204 +88330 +36163 +89354 +60740 +32769 +31799 +70007 +39235 +5568 +69623 +38166 +45092 +1405 +38083 +71764 +35824 +67965 +14003 +5422 +16541 +85413 +74505 +79448 +18940 +34573 +58375 +33202 +30651 +19862 +6359 +77485 +46191 +70337 +14570 +38219 +4660 +79556 +11902 +25714 +45940 +71837 +22377 +89421 +17693 +22270 +79119 +63886 +12176 +27382 +2082 +85290 +2144 +7207 +26723 +68887 +54289 +2787 +62601 +42574 +82339 +33295 +80657 +46424 +55720 +82754 +34708 +7480 +85531 +26530 +86165 +36184 +86192 +67488 +74839 +52395 +89718 +21194 +18682 +1727 +51515 +34401 +36365 +77069 +20637 +38380 +20349 +13595 +75664 +29229 +3819 +57457 +43667 +44150 +61583 +74159 +52345 +12868 +56193 +61677 +46325 +82943 +69760 +18790 +59501 +47222 +76516 +3814 +80335 +31460 +78033 +37573 +7871 +83902 +44265 +39899 +30218 +296 +54681 +7889 +83738 +61649 +44305 +55926 +89189 +26365 +31169 +26947 +79235 +22971 +53029 +61429 +63391 +50068 +21255 +86287 +64919 +25784 +30891 +8105 +79336 +31218 +2698 +7203 +58480 +83585 +76781 +82981 +79037 +15480 +40688 +17417 +44272 +71077 +19746 +35724 +40867 +69591 +24097 +7628 +71566 +78163 +27391 +61532 +620 +85035 +52657 +24568 +57384 +17080 +66294 +68567 +45716 +8812 +86019 +63969 +27781 +31771 +7846 +47765 +82580 +3176 +1380 +63456 +84839 +47135 +47697 +43369 +62815 +47958 +4071 +57073 +34063 +48878 +23291 +3308 +41308 +2553 +67649 +84242 +67243 +28252 +3915 +10107 +55307 +33713 +6507 +3745 +39177 +68231 +32799 +47036 +84743 +82049 +12445 +55973 +19926 +2089 +42277 +7792 +56534 +81937 +85708 +7632 +72504 +64096 +39676 +9180 +69890 +87913 +52956 +22344 +50848 +83146 +50029 +12751 +88638 +80286 +17845 +78294 +37724 +46332 +62402 +50789 +23866 +24804 +18660 +65309 +73194 +15206 +196 +39122 +10964 +24122 +36352 +11534 +14194 +5663 +43580 +75794 +47265 +16157 +83528 +82523 +4922 +48987 +53963 +68610 +21625 +60909 +44850 +59911 +27825 +38677 +6388 +45728 +43252 +56973 +13193 +23145 +32378 +66386 +67754 +27140 +64790 +18097 +65300 +56144 +35048 +47889 +25395 +80029 +72547 +7476 +22699 +58528 +49529 +68809 +26068 +36357 +36595 +73845 +64480 +82620 +39112 +23044 +19757 +43094 +43368 +46377 +81916 +75083 +1924 +43920 +37563 +62286 +58644 +85698 +58427 +15346 +60794 +36545 +54008 +43118 +17321 +44239 +3661 +81963 +34616 +72115 +87758 +51575 +4910 +28216 +49058 +40569 +18697 +13121 +22160 +63379 +50768 +53111 +20415 +9256 +7150 +37194 +9816 +80430 +1933 +23766 +7511 +3783 +54796 +53741 +83207 +67057 +189 +61448 +62198 +15776 +11162 +18565 +45805 +77288 +88062 +67301 +76187 +53889 +59227 +64431 +81545 +6152 +58230 +87074 +1491 +12566 +3778 +16860 +8767 +77045 +68045 +43381 +54297 +17405 +63942 +18439 +49754 +34363 +13688 +26359 +63522 +22288 +11326 +56426 +24948 +58189 +32190 +80915 +73551 +61631 +40829 +23433 +28259 +20008 +38392 +33107 +5098 +23357 +78126 +26158 +6753 +80903 +80930 +85540 +73659 +83395 +4624 +9701 +26630 +856 +7112 +10352 +16944 +14535 +89958 +49833 +30750 +27757 +5843 +79329 +76404 +9724 +35911 +32105 +68963 +35424 +392 +1247 +12836 +72378 +72671 +18985 +75401 +48591 +38102 +49743 +43102 +15628 +48154 +81783 +74914 +22015 +28262 +1970 +9990 +45073 +22949 +39425 +25386 +65092 +11597 +28864 +63218 +26447 +42802 +13959 +67809 +85552 +50064 +73266 +42545 +66378 +65604 +40394 +82144 +35850 +46561 +58232 +88149 +33238 +44075 +36738 +15685 +61746 +79356 +62996 +29920 +81678 +10416 +24288 +60209 +79856 +9479 +47693 +71229 +60017 +5827 +11174 +10904 +4816 +83124 +38584 +47684 +80752 +56217 +49095 +54976 +24752 +23760 +25568 +77074 +65517 +67097 +67116 +56008 +9884 +43697 +57067 +38472 +40208 +77972 +18479 +70109 +21623 +67691 +52434 +63805 +33249 +5089 +42436 +53785 +75403 +54092 +56968 +56942 +35394 +65907 +63934 +49963 +29746 +38788 +33457 +86603 +47107 +62987 +26394 +84081 +64002 +46279 +71614 +81091 +17817 +45265 +24343 +55819 +47058 +64693 +69670 +45722 +63348 +57761 +17099 +68447 +56298 +38755 +39831 +8196 +59508 +41920 +64249 +60804 +75183 +37410 +83773 +19039 +69119 +86432 +36304 +22814 +75722 +43333 +3406 +15681 +5336 +41942 +87259 +8399 +6330 +11414 +71660 +51695 +33076 +81585 +44772 +60446 +84666 +8510 +62980 +61707 +39777 +44743 +31738 +73545 +68720 +79901 +82647 +81435 +23798 +76861 +7641 +70949 +66126 +57721 +74151 +22870 +74268 +44915 +34159 +78521 +84156 +42247 +89287 +66492 +54667 +47267 +36 +72343 +70713 +87858 +11931 +68779 +77672 +13608 +27123 +47921 +18029 +73128 +52499 +74623 +67554 +47826 +24157 +9627 +41881 +8481 +5796 +16817 +29110 +71978 +12082 +10874 +58755 +17219 +3635 +80148 +84789 +22536 +86648 +1242 +83067 +56903 +40127 +69098 +41359 +82395 +21651 +37890 +78934 +1700 +16913 +60953 +44396 +78467 +53750 +66998 +63670 +16261 +25069 +88088 +16525 +42351 +89217 +77858 +57804 +14554 +1215 +27743 +82502 +14158 +56452 +67286 +68911 +62640 +52406 +37287 +39733 +8509 +77965 +89144 +62646 +63566 +83310 +16400 +14554 +68947 +79512 +61037 +67957 +41678 +37158 +38141 +80883 +76561 +30878 +14505 +61595 +14871 +53 +59965 +43442 +68652 +27587 +10217 +46470 +61582 +35441 +81506 +45489 +26190 +77799 +85394 +32705 +59013 +87026 +75476 +83379 +20304 +39393 +59118 +12943 +28426 +62666 +64123 +67211 +14037 +43888 +79489 +16285 +35194 +44040 +5133 +14079 +80340 +34622 +40402 +32589 +19035 +15303 +75299 +74236 +61452 +81598 +44622 +37789 +43326 +45995 +48073 +64910 +34776 +25020 +41138 +69890 +17197 +34888 +67618 +7094 +353 +51905 +33966 +11063 +63468 +19991 +15723 +68752 +5840 +59900 +32211 +24313 +71120 +34702 +60614 +17198 +21627 +45658 +71531 +10706 +87537 +55420 +74650 +66994 +75017 +20373 +71808 +41914 +45808 +35007 +25814 +48486 +20380 +68087 +18921 +5031 +54509 +35264 +93 +29084 +80065 +89209 +6947 +60174 +21209 +42581 +72133 +66680 +53678 +19310 +52832 +70691 +60397 +14717 +32193 +73595 +5977 +13717 +47332 +27558 +24165 +55818 +29663 +77734 +60310 +47279 +72407 +82289 +49548 +1612 +87211 +19860 +35009 +13954 +57458 +50806 +19355 +2360 +16983 +84576 +59855 +65087 +28500 +70633 +89448 +59316 +24677 +10044 +83606 +20064 +32248 +20661 +46921 +31154 +15024 +10693 +32754 +1746 +34180 +60197 +53707 +26964 +34821 +11870 +54192 +75514 +42308 +6826 +45225 +39545 +46589 +52664 +49053 +78202 +62714 +74965 +49015 +72129 +2433 +78060 +49475 +29151 +59914 +49638 +51965 +57179 +67065 +4972 +80245 +13459 +16819 +75437 +29564 +59097 +52043 +1336 +15444 +86109 +39407 +45225 +57295 +57619 +51422 +76585 +62439 +1805 +88213 +13162 +79068 +85307 +37677 +76334 +56280 +87690 +29760 +23414 +57779 +57167 +81890 +1349 +33238 +5097 +66538 +78530 +53371 +77124 +71714 +17043 +68533 +88438 +69386 +61924 +74064 +84982 +36079 +52503 +82688 +19340 +15992 +41339 +37172 +77003 +48676 +68303 +30555 +73597 +60608 +9752 +86012 +84837 +19418 +7673 +53804 +16022 +75461 +39431 +33354 +72012 +89524 +64851 +4727 +24840 +13205 +65263 +27046 +82609 +73585 +20410 +82727 +62601 +56191 +65188 +56930 +5791 +41599 +49252 +47058 +74117 +70044 +88228 +50745 +33621 +2885 +566 +6488 +52099 +71667 +85678 +56733 +72351 +71211 +30042 +42758 +44081 +79237 +34501 +33805 +12115 +2614 +6166 +37710 +85613 +84048 +34525 +49342 +29774 +43392 +88530 +19666 +63198 +10924 +56174 +46769 +16673 +83912 +73094 +52469 +11082 +34817 +50319 +4614 +9555 +925 +82585 +11552 +11034 +60850 +11416 +62960 +34308 +45855 +12607 +38774 +54707 +16528 +82401 +62110 +10967 +68400 +40527 +14533 +33462 +46521 +11378 +13521 +7144 +79197 +37615 +79934 +47311 +73230 +24910 +30775 +17038 +19746 +88163 +9704 +84771 +3862 +79198 +89259 +22965 +29421 +87492 +24828 +53415 +74843 +29471 +42515 +56223 +38111 +40485 +49091 +46910 +36950 +58200 +55355 +44150 +69511 +67672 +83689 +32366 +80291 +86760 +44143 +69953 +24294 +6757 +71671 +26607 +70503 +79295 +68160 +59498 +88981 +64275 +77586 +56119 +86733 +37637 +46351 +89165 +68344 +3789 +30284 +29362 +87323 +77669 +70256 +1961 +10192 +65260 +38228 +20633 +33741 +67956 +79854 +51090 +22347 +48376 +39045 +24874 +46477 +40721 +61490 +35759 +37228 +26118 +80691 +50509 +5376 +69215 +39616 +75281 +83809 +943 +2773 +582 +29760 +88786 +88870 +76653 +49133 +10700 +37084 +70768 +82684 +67968 +34511 +55485 +67428 +67021 +12085 +15870 +36047 +12345 +71491 +41792 +85641 +71910 +30873 +1512 +58719 +40800 +39922 +70974 +64216 +5202 +47540 +24012 +52095 +41795 +24325 +82036 +41073 +22674 +3722 +55314 +6726 +70951 +9924 +27728 +84143 +60850 +6018 +49758 +38888 +40349 +25353 +64488 +31190 +72884 +87695 +37115 +72823 +54643 +52397 +58940 +13018 +59325 +77915 +20784 +41857 +31344 +53145 +31085 +6273 +47983 +11490 +78029 +75099 +42882 +72034 +65015 +69470 +1460 +51759 +65254 +36719 +33115 +59646 +4212 +49910 +58690 +35200 +75970 +68419 +59295 +12038 +5981 +34255 +44159 +48786 +8769 +44669 +33574 +68208 +11864 +62987 +65977 +10256 +11467 +622 +39781 +68995 +85765 +8005 +83502 +47465 +39080 +62944 +76349 +41697 +45492 +6063 +32233 +73680 +23394 +69163 +88709 +87150 +16184 +85459 +57995 +50483 +2383 +48008 +37227 +66340 +1029 +29237 +10509 +7968 +45426 +40801 +12371 +22220 +30988 +58289 +71728 +35749 +4032 +32100 +48497 +59396 +34730 +7112 +62896 +51131 +68873 +69980 +43343 +31004 +65333 +23746 +50415 +2149 +21724 +86997 +42034 +18048 +60818 +40466 +35600 +28943 +38846 +22554 +33378 +65505 +76553 +82167 +57590 +22851 +10769 +880 +24787 +37262 +31310 +67551 +32333 +21011 +45912 +16764 +63748 +22764 +3684 +20331 +56328 +73733 +76769 +34449 +45099 +41757 +15716 +32471 +50231 +70336 +74975 +14378 +72114 +29608 +87485 +37113 +30296 +42183 +35647 +46551 +53714 +40705 +62074 +13190 +36169 +17114 +21575 +45337 +17107 +59273 +7745 +30073 +81087 +41360 +36613 +76156 +36120 +51158 +21414 +5230 +15059 +87312 +51120 +32318 +3724 +58840 +59290 +74719 +26801 +36841 +1668 +27487 +8986 +43573 +5784 +2928 +86611 +67951 +22229 +23059 +68934 +18358 +62343 +37946 +24639 +5468 +9018 +34695 +27448 +66253 +41492 +27213 +39951 +70186 +81128 +16918 +25490 +40897 +51745 +32497 +83183 +29059 +32101 +61437 +34188 +29709 +46923 +26922 +54604 +80671 +58808 +16559 +79225 +62065 +4062 +2372 +57706 +76393 +88648 +72743 +14191 +49097 +56515 +70518 +79869 +12518 +51959 +69480 +66334 +41655 +17342 +10782 +1607 +31749 +9679 +38064 +78469 +55103 +74107 +73835 +67373 +26193 +32225 +1581 +54042 +89985 +72173 +12903 +70709 +52915 +321 +14491 +22898 +51866 +89937 +7886 +79418 +53567 +82072 +28074 +51793 +43118 +42723 +14928 +3836 +77776 +12003 +3143 +69517 +62779 +8057 +74969 +32116 +72656 +19632 +73612 +46073 +25054 +73594 +10885 +32588 +4830 +9553 +45504 +49606 +34569 +36699 +12777 +39163 +61923 +66778 +65422 +31347 +45878 +12369 +54731 +53563 +5231 +80433 +79201 +74455 +61063 +15779 +40262 +5204 +58218 +52210 +51636 +30890 +56790 +26782 +69071 +25559 +18011 +71116 +14900 +48872 +38409 +15552 +87578 +44078 +46980 +29841 +12044 +52518 +69179 +10447 +25970 +51338 +10844 +76539 +6990 +37142 +64239 +43641 +21323 +3576 +88131 +12811 +50544 +82643 +89214 +75471 +63128 +45807 +24241 +62254 +64925 +21649 +8952 +46998 +24701 +59476 +43490 +3295 +83471 +20124 +7477 +76563 +10120 +49848 +84908 +82743 +67179 +26607 +20163 +44367 +79338 +38909 +45235 +10090 +77487 +46389 +45932 +12426 +74128 +75165 +24390 +81936 +85772 +32457 +62203 +38048 +60745 +58904 +37331 +44862 +13685 +62967 +26763 +46935 +51710 +21377 +68627 +60202 +65946 +72700 +72791 +77793 +1751 +63689 +80226 +32916 +13588 +83871 +70447 +27983 +13322 +88672 +77333 +42808 +59602 +87597 +73115 +43747 +23734 +66498 +58839 +70682 +57723 +74605 +71045 +41362 +44906 +7813 +4528 +53877 +50317 +53262 +71909 +61205 +86550 +64103 +14110 +71817 +50719 +31600 +79977 +2513 +13958 +28891 +84473 +71712 +59724 +87584 +56486 +58796 +84584 +86661 +50560 +51769 +42818 +57327 +83690 +1791 +7373 +50628 +17277 +68471 +83677 +3013 +3690 +29159 +63308 +73135 +89938 +84575 +82658 +77285 +67616 +79923 +39323 +60300 +30256 +45499 +57041 +38525 +63896 +35311 +73434 +57282 +7312 +22590 +88022 +8299 +48300 +5135 +13772 +1330 +65042 +69142 +11863 +40845 +35164 +85848 +7953 +1760 +37130 +78672 +78213 +39715 +36900 +20926 +48421 +49060 +25392 +34639 +60675 +4633 +12972 +16375 +87714 +56062 +10042 +21839 +75774 +73332 +28093 +29997 +3859 +65434 +25491 +67946 +85978 +56901 +37494 +20481 +8048 +23190 +19702 +22642 +12159 +55455 +86095 +26947 +36430 +27120 +35546 +35531 +34892 +16804 +40927 +25598 +78765 +218 +79969 +76999 +74516 +11674 +38886 +24060 +57976 +18345 +79369 +9086 +5504 +83421 +7996 +54713 +1097 +88581 +4355 +11740 +28713 +83200 +8905 +34781 +25130 +61616 +2525 +32917 +36556 +74253 +16440 +54066 +72658 +33759 +10027 +81636 +68980 +23437 +16471 +54745 +13974 +44642 +59188 +81686 +36914 +88697 +70154 +49993 +76174 +49056 +39576 +19692 +3086 +71017 +40764 +76811 +76972 +71607 +32935 +29356 +64971 +76137 +36070 +10475 +9172 +7878 +77438 +6926 +65844 +2931 +22988 +53911 +85181 +40734 +29837 +58205 +19081 +59483 +61551 +70391 +34131 +75964 +80561 +30029 +11758 +4020 +81185 +67267 +61518 +45493 +38676 +25263 +391 +84066 +23837 +14801 +20108 +30209 +75463 +17924 +60991 +55246 +44747 +21213 +78604 +44996 +70102 +78009 +86206 +57360 +35278 +7317 +69147 +89948 +72743 +84436 +27305 +37573 +54232 +71121 +4809 +10182 +32194 +74302 +57617 +19410 +48042 +82359 +23061 +45790 +33585 +11081 +46056 +20142 +56348 +51689 +29561 +84257 +79518 +188 +49732 +73440 +78663 +54387 +55148 +40240 +4631 +24628 +15069 +20383 +55302 +13844 +56182 +62049 +88910 +72210 +1030 +76055 +77695 +61486 +23576 +87109 +35956 +36350 +7824 +89903 +3336 +39921 +27552 +54398 +23073 +17137 +25035 +38658 +1409 +585 +23943 +54692 +14227 +87179 +1514 +62189 +30406 +22281 +19820 +79463 +48762 +44418 +86584 +75942 +2367 +12601 +40118 +48210 +79890 +3179 +62755 +37056 +87088 +70716 +83326 +26234 +54736 +83571 +63642 +67630 +24681 +23831 +39074 +86136 +47839 +85554 +19489 +50906 +88890 +682 +24296 +49631 +58557 +32170 +75532 +35345 +5947 +77408 +5349 +74800 +52042 +20667 +43562 +16531 +80081 +76236 +16141 +9319 +73794 +7424 +87901 +46653 +58815 +75665 +87925 +82313 +80316 +79391 +64042 +23328 +64622 +47794 +53391 +25869 +4864 +14319 +18077 +86062 +21904 +26720 +80743 +89917 +55988 +81510 +27745 +25668 +58964 +14020 +78532 +24611 +32667 +33660 +47849 +13454 +38947 +71686 +65111 +54680 +72113 +67272 +7510 +47839 +49086 +83594 +8771 +29706 +86788 +56346 +23101 +4377 +10839 +59615 +54079 +84934 +85263 +62650 +16445 +23425 +54022 +52781 +82191 +61623 +31385 +82527 +45304 +44226 +74566 +4704 +32679 +10853 +41226 +58962 +29052 +18257 +74436 +78010 +64601 +69286 +60037 +47921 +64371 +50457 +50774 +35639 +66394 +33568 +26186 +37891 +7761 +87258 +85194 +79722 +4195 +3980 +74360 +46535 +71528 +82865 +4663 +5338 +65463 +66761 +35053 +86687 +41071 +76572 +18150 +36394 +63159 +73064 +19172 +54022 +21779 +72114 +4453 +42071 +55178 +87198 +54727 +59233 +71357 +57084 +12642 +63886 +50822 +25517 +47096 +46484 +36946 +11552 +63430 +7543 +41042 +34531 +75376 +80998 +2100 +3041 +4668 +69904 +76421 +88196 +29681 +88610 +71065 +34753 +33161 +2624 +42634 +45919 +52633 +82926 +46909 +72463 +9065 +18129 +52319 +8527 +43778 +17233 +62723 +29531 +50602 +29571 +16974 +8733 +7293 +11891 +54966 +43506 +87668 +47401 +2286 +84704 +85669 +47345 +71466 +64938 +18310 +8787 +77480 +8605 +34461 +53598 +1146 +70711 +2412 +85176 +64425 +86840 +79080 +83875 +1697 +42421 +54199 +55588 +68088 +26777 +30777 +17202 +18103 +74861 +27816 +14206 +70368 +62443 +37484 +6837 +5530 +69101 +59815 +168 +28983 +24250 +36069 +59858 +43070 +35880 +67329 +11079 +21698 +23647 +12899 +9083 +53793 +26486 +8551 +66860 +13902 +46371 +80061 +60511 +53120 +45401 +6945 +64049 +78472 +779 +64816 +71099 +77159 +76370 +17070 +56541 +9858 +1236 +9457 +76535 +35454 +32975 +78834 +46352 +86820 +41597 +23690 +3906 +3411 +63632 +6834 +7815 +30584 +54691 +59013 +3568 +52386 +21201 +48042 +52772 +10310 +25459 +64747 +57505 +32492 +7658 +20875 +35664 +58672 +9927 +33905 +37306 +54893 +49517 +54751 +13005 +65863 +34815 +12812 +10415 +23390 +46433 +17111 +8033 +87305 +12535 +50007 +51493 +22679 +88406 +61779 +6139 +4648 +37500 +9440 +84979 +33045 +22400 +70465 +78241 +15494 +2427 +54440 +36670 +413 +66016 +3843 +62793 +24132 +72471 +32878 +9035 +69014 +12957 +39762 +647 +23702 +78304 +10182 +15125 +43292 +67002 +72104 +15821 +16298 +45844 +75733 +44544 +27604 +6065 +76885 +85668 +84117 +36029 +6469 +36885 +77347 +77113 +70665 +41051 +85859 +25949 +27922 +51160 +28477 +6049 +26913 +36495 +39615 +4866 +44277 +83061 +6223 +79530 +57682 +65206 +20253 +34027 +80930 +17403 +12034 +17461 +29338 +75115 +88448 +55581 +45822 +80351 +57784 +51811 +27512 +43455 +4946 +67792 +85393 +37182 +6723 +24475 +21506 +83899 +48822 +8548 +23155 +43767 +60602 +34069 +19488 +57254 +53339 +35955 +7735 +88235 +43224 +55163 +15448 +52172 +47813 +35846 +48606 +85243 +73428 +57752 +13032 +81636 +4685 +17931 +2101 +29057 +69202 +89850 +44983 +61467 +25057 +86250 +44848 +63204 +53027 +28854 +54097 +20650 +24292 +54171 +46024 +70920 +46847 +54088 +44394 +76626 +30724 +34384 +24898 +67942 +37165 +56402 +20672 +32011 +43438 +78104 +12042 +85111 +85061 +42646 +758 +57470 +63247 +38881 +82088 +89505 +20508 +10156 +77100 +28418 +70879 +12188 +66926 +6053 +4975 +87935 +41903 +9136 +6923 +43541 +49042 +52125 +62126 +33445 +12219 +44944 +21431 +7792 +10387 +43077 +28905 +13877 +24371 +1015 +10025 +51194 +64228 +74437 +23538 +57876 +76652 +57830 +55888 +12421 +53710 +16408 +48943 +74462 +74309 +69766 +85217 +8741 +34278 +64347 +50514 +14755 +76669 +10176 +56576 +87563 +80007 +22879 +6583 +40096 +41633 +15220 +39406 +54184 +36087 +18555 +54089 +71330 +72974 +50981 +74234 +25201 +50928 +46062 +3249 +27437 +55762 +25496 +75222 +20966 +38376 +75449 +45815 +66928 +57085 +28729 +11267 +26997 +63395 +62535 +14060 +59059 +55145 +54997 +87883 +88698 +48880 +54634 +20075 +14529 +29500 +82412 +67426 +25964 +61069 +51429 +84241 +46381 +54743 +72108 +58424 +5435 +21865 +76561 +12507 +41130 +46188 +50379 +27451 +28785 +79121 +61805 +29330 +17821 +67787 +10435 +76669 +65816 +46639 +65654 +86744 +25194 +74599 +87469 +8858 +11504 +38492 +65247 +57797 +5290 +87227 +44575 +3943 +55950 +5589 +14061 +46789 +53196 +73021 +4268 +89418 +41594 +25684 +14345 +73034 +2280 +10674 +59607 +48094 +61975 +81291 +45706 +56960 +26443 +27877 +86634 +33495 +75831 +70862 +37545 +83825 +47761 +42955 +60413 +27343 +49116 +61370 +82870 +1366 +50108 +46435 +70635 +19820 +39422 +53203 +5157 +25183 +12943 +74876 +56790 +88951 +44727 +48026 +43615 +19800 +5735 +60018 +14258 +51642 +38278 +28225 +13954 +37150 +29232 +51361 +71696 +122 +51251 +42980 +21469 +20814 +77158 +28396 +37768 +52318 +14231 +85412 +66607 +58236 +3692 +9658 +32718 +51778 +3149 +7272 +81435 +10006 +84786 +47908 +45163 +53894 +62146 +33266 +48637 +2844 +44722 +42637 +44819 +17601 +83632 +9725 +78436 +31098 +11073 +38525 +60445 +8119 +32046 +5240 +48371 +4612 +68114 +14035 +64098 +76394 +16642 +75048 +70944 +78618 +24163 +78432 +11483 +18081 +58645 +67291 +86220 +9751 +59753 +68871 +30888 +22964 +41229 +55183 +29550 +89928 +60396 +77273 +6481 +30557 +28376 +25096 +57039 +59541 +49133 +23642 +40365 +1445 +80637 +236 +8139 +50554 +1565 +70159 +45569 +18908 +60284 +37524 +68744 +73501 +24220 +15631 +18521 +5139 +60672 +660 +75065 +55603 +16616 +28512 +27837 +78345 +20853 +32966 +87456 +88568 +62564 +12820 +27410 +24256 +76850 +19358 +25849 +10036 +59112 +55311 +10932 +53028 +8482 +40421 +30759 +19486 +76039 +18949 +88662 +52943 +16600 +87983 +6590 +48999 +7351 +45477 +68341 +37859 +41710 +69016 +85635 +58328 +47236 +26934 +82490 +44176 +7879 +79028 +4342 +17366 +20789 +68121 +53366 +49311 +42066 +33524 +52856 +80100 +37440 +20059 +14415 +67947 +61976 +42189 +78474 +5145 +54158 +11925 +42699 +85325 +40048 +42772 +12297 +23819 +26755 +7703 +61504 +65165 +48210 +57800 +24645 +84987 +46377 +40176 +18618 +19032 +71140 +33447 +43396 +30658 +59028 +40680 +37016 +69791 +52848 +59246 +59852 +4473 +46095 +59241 +32417 +7033 +82915 +4338 +54007 +25679 +63792 +29232 +39146 +48947 +77683 +27753 +45237 +76765 +74428 +35480 +33459 +42291 +8245 +56234 +63377 +43186 +67850 +86568 +56236 +6799 +49255 +20954 +66845 +55332 +70310 +15744 +10578 +37792 +65158 +11840 +14162 +70474 +86365 +18107 +31142 +70930 +67760 +62113 +47224 +65446 +4849 +50421 +61621 +51631 +60094 +57769 +52422 +53801 +63800 +85808 +74443 +58028 +85607 +38232 +52672 +69186 +77281 +84511 +53977 +79623 +52357 +8845 +73654 +42827 +26305 +22029 +4950 +86469 +37352 +26756 +54607 +59823 +55300 +72720 +33934 +28399 +26815 +2460 +66338 +53603 +469 +77900 +53267 +30161 +69642 +35037 +15577 +28125 +9001 +36109 +44636 +43747 +66500 +76709 +39863 +88763 +69187 +79580 +84373 +18387 +24830 +66781 +11758 +28382 +8752 +87182 +71268 +69034 +11545 +72778 +77572 +71311 +66003 +44802 +21016 +3927 +22378 +56348 +38783 +58842 +4394 +9824 +51750 +77157 +9434 +52312 +73318 +45365 +5577 +5715 +73795 +5796 +13400 +70195 +78105 +69760 +31352 +44823 +36126 +58162 +12984 +43955 +11454 +31740 +50576 +21839 +4626 +74888 +66772 +53880 +14334 +31660 +5566 +36051 +32196 +89723 +66860 +51284 +74887 +19728 +89773 +9203 +22164 +21815 +32765 +19461 +27802 +18044 +40507 +2617 +40013 +7008 +63447 +34991 +18430 +831 +83137 +85639 +8427 +39568 +75590 +59281 +6025 +64055 +77738 +485 +65736 +89357 +71225 +64176 +10156 +21990 +68002 +35891 +39179 +24895 +84550 +37207 +3890 +73571 +68747 +36768 +83092 +67072 +63241 +18788 +6764 +41666 +26641 +36322 +47276 +36549 +23852 +10001 +63791 +45635 +37016 +55280 +26572 +45406 +6687 +67783 +25120 +82891 +83399 +70244 +30174 +43974 +62032 +44722 +48632 +62644 +64348 +53776 +67405 +43653 +35613 +62716 +76221 +1262 +60678 +38685 +69549 +3166 +31190 +69173 +42146 +70317 +89165 +87389 +87865 +61849 +37607 +9720 +73611 +47729 +78641 +40243 +71851 +64867 +21282 +86181 +1505 +81949 +21264 +59125 +48315 +87608 +69280 +5294 +65680 +9518 +49581 +6520 +28808 +76492 +61905 +47889 +5651 +10316 +36169 +33391 +89564 +65304 +24656 +27124 +76221 +52814 +36822 +9882 +56197 +87622 +48764 +46697 +30399 +59387 +64025 +53784 +15007 +2397 +19778 +71769 +19958 +77708 +5796 +36776 +26107 +25372 +8631 +75568 +14679 +64193 +74776 +19122 +59267 +1470 +18778 +8076 +58325 +2062 +70950 +66696 +55983 +85254 +60110 +83154 +51368 +29583 +66805 +41187 +47063 +44310 +12192 +16678 +65983 +7372 +81173 +9496 +71992 +17122 +87798 +3097 +80769 +74267 +61271 +82892 +24791 +70635 +44003 +11995 +82906 +52166 +86309 +64014 +57264 +3760 +50146 +89070 +38975 +15687 +60912 +17506 +80806 +66760 +68595 +7985 +14917 +25564 +41064 +3171 +68932 +41255 +31330 +36594 +76332 +36629 +39327 +51499 +52996 +58905 +81470 +17314 +69368 +39455 +4756 +84573 +69102 +4777 +68897 +26033 +64921 +71596 +45174 +35372 +49899 +58212 +56694 +57198 +32047 +78589 +80930 +77025 +15262 +40019 +8262 +18350 +929 +50307 +51829 +22050 +60777 +19983 +69019 +29775 +13552 +60557 +23400 +49955 +65962 +84642 +21111 +32131 +78082 +26394 +83029 +13718 +44117 +18437 +2555 +10054 +51828 +4246 +25918 +55856 +27760 +65511 +83485 +18562 +69255 +49937 +41410 +53668 +88644 +52363 +66841 +66428 +59583 +44350 +50396 +40276 +27669 +34148 +56172 +81830 +78235 +78368 +77577 +45490 +87632 +9849 +42569 +67964 +23199 +29050 +29273 +38541 +31445 +50250 +79618 +9054 +72259 +70246 +75598 +43026 +35440 +81506 +78576 +50665 +88818 +67826 +30839 +14917 +30966 +51546 +57214 +26871 +71893 +17026 +34267 +10033 +68446 +40247 +63436 +2492 +77579 +78776 +88336 +500 +58967 +67437 +72830 +85051 +60542 +33403 +63944 +84687 +49398 +70753 +58476 +67445 +85547 +18402 +70185 +29823 +69377 +3947 +44979 +11323 +30068 +61386 +35159 +9105 +68473 +22747 +81314 +23789 +67155 +55286 +44010 +29098 +7445 +9698 +7614 +29537 +9136 +29507 +42947 +21243 +53927 +29635 +83070 +55349 +79090 +37919 +25012 +53431 +83165 +25964 +14738 +57793 +37177 +2281 +28863 +75564 +45781 +83515 +83746 +65302 +16669 +63316 +8925 +14088 +31392 +87023 +26103 +80077 +30990 +23568 +36483 +26437 +4281 +19449 +63963 +3107 +55438 +53713 +8030 +30142 +41416 +66385 +18167 +38322 +25724 +1636 +391 +14937 +80615 +78535 +17706 +5378 +86009 +7447 +5744 +48078 +87710 +17672 +11605 +87022 +41961 +88251 +74954 +48546 +29591 +42313 +79450 +7452 +38178 +59499 +43758 +7315 +16123 +48713 +1116 +32003 +27194 +7031 +10483 +58102 +40564 +16644 +60061 +84410 +25990 +15464 +15877 +69752 +18691 +53644 +61125 +56761 +71391 +9274 +36700 +27917 +20640 +30765 +48591 +84150 +35060 +68540 +52832 +30407 +25245 +45971 +77211 +31665 +74571 +63123 +16985 +22595 +76288 +86154 +17683 +29273 +38670 +88163 +33245 +65480 +28125 +77476 +62999 +64854 +46643 +43865 +4447 +60226 +31638 +59169 +71569 +42748 +55119 +44170 +42390 +5922 +33618 +50726 +59645 +32329 +15418 +73180 +42498 +43042 +21370 +1497 +604 +42896 +74882 +38288 +6159 +45085 +18388 +20319 +55792 +33 +57340 +11095 +60138 +86095 +6985 +46585 +39780 +36547 +81062 +57858 +68853 +51184 +68324 +63901 +19840 +73497 +21410 +49785 +31061 +51071 +4877 +84457 +77515 +38475 +18490 +69823 +20741 +13263 +85555 +17305 +58224 +55177 +89348 +22137 +42951 +22580 +66435 +37679 +56481 +33599 +78226 +16801 +79961 +9769 +51476 +32432 +89217 +72648 +10592 +68444 +7143 +8600 +73498 +30110 +87337 +29037 +9483 +80529 +40145 +13553 +46741 +12904 +80752 +20163 +43410 +19332 +59566 +61494 +56684 +26554 +8449 +22318 +13909 +61349 +81239 +72040 +66850 +36346 +73360 +80930 +82860 +15075 +14029 +15132 +79378 +44937 +49865 +52915 +14881 +65053 +66157 +8320 +86356 +52871 +36020 +13273 +61299 +13257 +72026 +24707 +62044 +44593 +16039 +45987 +50951 +51625 +53868 +43738 +44517 +89829 +15323 +38138 +59646 +65079 +28952 +84335 +928 +52190 +60049 +74443 +45737 +32417 +70930 +37824 +68388 +2878 +81231 +13297 +51592 +51171 +12484 +72456 +20129 +21523 +49115 +6743 +51067 +75010 +10504 +16912 +89172 +53240 +60081 +5453 +88673 +43417 +30460 +60053 +50701 +51756 +31294 +87255 +67419 +46916 +24645 +57686 +15285 +68686 +25979 +47764 +10804 +86051 +22965 +45739 +74820 +20400 +68627 +79010 +41256 +71096 +60289 +76962 +55607 +48608 +29949 +23218 +30843 +14192 +24908 +22262 +30167 +1309 +10781 +16912 +77287 +84578 +22168 +13985 +72728 +79338 +89401 +59681 +4515 +38862 +80664 +31670 +80815 +48109 +61911 +83308 +49341 +29528 +20714 +16992 +67229 +89547 +24652 +3904 +60747 +4322 +78222 +55733 +21174 +13575 +81766 +58497 +45099 +13967 +52614 +67560 +12048 +88539 +59103 +33978 +10690 +9438 +51729 +14703 +74209 +62624 +86316 +71436 +42014 +41901 +69877 +18039 +65073 +71230 +30802 +16478 +34954 +4409 +42619 +43561 +22540 +32702 +70751 +88184 +1671 +79964 +9504 +80385 +72458 +17764 +28551 +1601 +47593 +66865 +73220 +10424 +49843 +73295 +13314 +53096 +20594 +60339 +26531 +85793 +4593 +45091 +31267 +16982 +4137 +15053 +8032 +29440 +20789 +23362 +69954 +49416 +45994 +44829 +24585 +17877 +48305 +14141 +86361 +18713 +77948 +24830 +68989 +47910 +28075 +57447 +37699 +20310 +27213 +19448 +32016 +64463 +77320 +6204 +32118 +73572 +33594 +9594 +59103 +24699 +46037 +23151 +21240 +80017 +10095 +1167 +60822 +57059 +27879 +23026 +23275 +10181 +37513 +64311 +13874 +36622 +9539 +68376 +5204 +78648 +76443 +78133 +53508 +50520 +31158 +21174 +80462 +43949 +74581 +14883 +57998 +13191 +28777 +38329 +46642 +22286 +57668 +45126 +39486 +46090 +35320 +58919 +19327 +15192 +23294 +11837 +58220 +12274 +12031 +28707 +28187 +55129 +3987 +21385 +26050 +83806 +15515 +13978 +79827 +82277 +32211 +54912 +17790 +23208 +67076 +32662 +39990 +78288 +80497 +4330 +58755 +49890 +82713 +81415 +42791 +27895 +63690 +79099 +51551 +59551 +85872 +19489 +45003 +66150 +22736 +62901 +88269 +72333 +67052 +77403 +17573 +66648 +50806 +70316 +16840 +4784 +87610 +78708 +25623 +88698 +66882 +52590 +79631 +7337 +88377 +70235 +87555 +473 +86771 +86551 +35131 +70266 +86480 +61667 +84251 +47133 +27352 +34776 +46047 +29994 +89658 +4595 +58957 +55601 +65280 +1017 +32908 +5717 +26101 +51718 +16890 +61981 +24010 +52883 +34307 +26878 +77994 +8093 +27227 +85376 +25538 +32607 +71028 +5882 +29808 +39164 +25838 +51937 +60843 +84856 +56360 +68443 +6547 +4865 +62396 +2061 +53238 +44267 +42764 +15948 +51711 +84183 +75720 +28547 +13115 +17273 +47151 +79935 +65133 +8374 +68717 +27863 +89504 +32819 +13620 +82786 +72352 +11407 +9607 +37906 +74160 +4300 +136 +12783 +54998 +5521 +65040 +11521 +50906 +82713 +78331 +84210 +41809 +40830 +61955 +78243 +48384 +9337 +49625 +46154 +68995 +20691 +26464 +80908 +40756 +56221 +56715 +79409 +73700 +61544 +50323 +23771 +36077 +54708 +69853 +86284 +46554 +69813 +50976 +62113 +44077 +54063 +27986 +24364 +66310 +44514 +49428 +36036 +17354 +64703 +26294 +28375 +4736 +37558 +53886 +30198 +8534 +77942 +75044 +5760 +22836 +68962 +67783 +38599 +4969 +50182 +88053 +64357 +1929 +33868 +10610 +32865 +29402 +3735 +50897 +15816 +55658 +14664 +54528 +6835 +32347 +64989 +58060 +47293 +66910 +56872 +30190 +52355 +64417 +33531 +13904 +58749 +88401 +73903 +10885 +82706 +89312 +5773 +33561 +37711 +60606 +59185 +37334 +43138 +40456 +39916 +77906 +11704 +54770 +36277 +89193 +55030 +54840 +88138 +36245 +64710 +5697 +36845 +58506 +5311 +50122 +82718 +58854 +42754 +62892 +24545 +59925 +17500 +81558 +55824 +29314 +41649 +33715 +24731 +39662 +52006 +48967 +4534 +2072 +5428 +9734 +13786 +71956 +80207 +48221 +20444 +82288 +7787 +30062 +20240 +73652 +73844 +46814 +79370 +79159 +7268 +64207 +66015 +43377 +65693 +33869 +28978 +71292 +23968 +18505 +52121 +47582 +44096 +85137 +29933 +89827 +83481 +39742 +61581 +73689 +29402 +10688 +55043 +32478 +84804 +14424 +3764 +21659 +80188 +12187 +20972 +6780 +30311 +59905 +14998 +86753 +26871 +70899 +11977 +73072 +51517 +86082 +42356 +23474 +21788 +27282 +70948 +64075 +67638 +49525 +68597 +111 +68651 +13014 +57507 +57567 +68923 +76287 +51797 +33658 +78822 +31713 +40287 +77003 +62660 +57734 +14825 +75981 +25581 +38141 +12703 +81981 +77925 +12187 +44448 +32872 +60418 +9659 +76535 +81956 +11193 +50574 +2531 +58634 +89744 +10649 +12834 +89538 +38693 +61662 +32961 +32311 +8343 +89497 +47088 +85679 +39779 +13483 +11817 +33394 +63361 +47775 +13531 +72810 +67327 +51191 +61188 +12064 +33695 +15124 +64931 +51550 +45894 +5605 +49925 +74162 +54076 +48884 +65957 +55583 +29435 +47697 +45119 +42211 +84994 +33066 +72378 +3860 +6561 +50314 +7350 +78087 +43136 +36442 +10254 +80152 +10343 +51149 +74892 +85359 +62241 +15248 +70165 +73085 +68676 +82096 +57590 +48365 +89063 +49950 +48073 +45262 +11078 +16282 +70107 +17631 +6015 +38729 +16735 +81205 +39021 +31980 +82202 +8771 +27090 +50963 +22452 +51238 +715 +77072 +57922 +36096 +17531 +82098 +74250 +60726 +86729 +76105 +1139 +88136 +80301 +69662 +73897 +76290 +11012 +23709 +11319 +10734 +73263 +58255 +78509 +58041 +75180 +14691 +35316 +42249 +53455 +42136 +18952 +19125 +77269 +81151 +41397 +23857 +57392 +11484 +51623 +39905 +84847 +49903 +16373 +52167 +1677 +78922 +83875 +21002 +16846 +46778 +22122 +56157 +5328 +11716 +28070 +45418 +21466 +8576 +59819 +40922 +42322 +76970 +34766 +74743 +16032 +7561 +15076 +43270 +46216 +72674 +46353 +72282 +15261 +37405 +44123 +40960 +59221 +27960 +58269 +39304 +41194 +55811 +42380 +77271 +67155 +14607 +34468 +45999 +13355 +36015 +79711 +75503 +12247 +88920 +46764 +41127 +48846 +22846 +69323 +20567 +89263 +41813 +6852 +73613 +81294 +13778 +79516 +17483 +14993 +85874 +4446 +54186 +51491 +84155 +55934 +37421 +76971 +59173 +60869 +59503 +27871 +12873 +11611 +54306 +10293 +70437 +67283 +25323 +18443 +33311 +66607 +77995 +14403 +30934 +4365 +6632 +82261 +86432 +48813 +13692 +24017 +5583 +66225 +19124 +54115 +39629 +21802 +26039 +66907 +67991 +45675 +71104 +23779 +71737 +59640 +68121 +35608 +22226 +62322 +46601 +22784 +46160 +27658 +26442 +33383 +61971 +83736 +88992 +64782 +52347 +67721 +10413 +71402 +29093 +71108 +26097 +20464 +38491 +79243 +53440 +52676 +87273 +6152 +28781 +29480 +37007 +20604 +32675 +33374 +4085 +69617 +77514 +40861 +40448 +78756 +66816 +30995 +44306 +65650 +55414 +32490 +76258 +31960 +23683 +2315 +27137 +25050 +38998 +45767 +76273 +39338 +52276 +27248 +9797 +40266 +11574 +6137 +112 +44505 +34414 +86159 +30858 +14009 +24688 +37939 +67483 +70501 +7831 +68660 +12526 +57662 +51212 +31440 +30597 +18928 +36578 +50164 +47985 +2684 +61854 +30044 +4125 +5270 +39697 +2240 +7195 +7648 +83127 +54413 +86446 +11503 +78366 +89919 +18885 +74938 +57967 +10076 +19226 +17301 +19344 +27820 +30128 +83813 +53396 +83915 +62305 +83471 +77787 +13312 +37788 +87194 +31184 +67120 +57085 +81037 +65164 +25930 +18896 +45140 +86857 +27069 +6356 +3752 +48926 +76234 +66516 +44592 +59246 +33005 +18266 +53038 +81221 +17046 +56870 +80907 +36302 +1543 +47990 +73432 +24171 +30977 +63052 +582 +36100 +49761 +8642 +23643 +26143 +77981 +18061 +68792 +21681 +83653 +4158 +62149 +4117 +59655 +17023 +85559 +69290 +66447 +33595 +22620 +15232 +60950 +29389 +41096 +38199 +61912 +1885 +82100 +23632 +77968 +68114 +25750 +3796 +86664 +52386 +80743 +16912 +85679 +87526 +79149 +9300 +9028 +68575 +44375 +17795 +76395 +64521 +83302 +51910 +75142 +26812 +31511 +3054 +52323 +11735 +73762 +67252 +25028 +10250 +64770 +45377 +44619 +59606 +55361 +68012 +72319 +75822 +44729 +59496 +30062 +14075 +1525 +47616 +69121 +23021 +6076 +17686 +50515 +75993 +50736 +38884 +30565 +2006 +88921 +60690 +84844 +40731 +4300 +431 +19243 +89358 +22432 +11467 +83197 +7272 +8497 +42393 +85236 +39773 +24702 +42778 +40080 +23687 +40452 +40179 +14238 +39337 +50875 +7594 +61776 +27936 +53226 +45938 +20518 +70547 +11369 +80495 +54764 +49952 +75992 +25376 +35455 +13784 +30018 +27423 +2061 +85380 +16790 +84828 +36961 +33142 +17408 +23385 +37754 +67641 +47244 +63773 +68830 +63736 +15052 +72730 +77533 +36999 +14753 +21583 +52361 +15745 +29182 +13118 +78466 +8078 +77664 +82243 +10372 +68459 +72650 +72650 +9880 +44546 +34441 +25898 +27555 +15304 +15869 +32979 +82927 +65623 +70752 +3183 +54277 +41687 +83145 +69734 +68485 +78202 +30628 +33279 +26568 +36751 +58256 +18945 +27051 +27935 +81620 +22606 +56469 +46227 +47678 +5770 +7623 +33769 +60206 +12403 +7329 +65824 +72715 +52489 +54477 +15998 +73084 +85121 +50323 +12047 +17812 +1379 +38922 +81155 +584 +76142 +40864 +13890 +18231 +88805 +43274 +46545 +14980 +42230 +68838 +45335 +33650 +5403 +59979 +14597 +33048 +15028 +8202 +88696 +16317 +5384 +54010 +23068 +62258 +37324 +37751 +51999 +17120 +34915 +17140 +49023 +62928 +22049 +18274 +14192 +18600 +31584 +42284 +28109 +78556 +11485 +44621 +71945 +42742 +57497 +7792 +22709 +41918 +39203 +59778 +62700 +65798 +25388 +87395 +20626 +44288 +30403 +16435 +78667 +82224 +31032 +23772 +17890 +22153 +42275 +67477 +64358 +45508 +64392 +3177 +22007 +78559 +76414 +36904 +66442 +70761 +14534 +68569 +40512 +8259 +44534 +54226 +45617 +54917 +54298 +58667 +70322 +65251 +71473 +3815 +22525 +75825 +72987 +74901 +34446 +78060 +80622 +36273 +69059 +19265 +70443 +69777 +15194 +25917 +29742 +13810 +23893 +33815 +76232 +88901 +56964 +70129 +56663 +14714 +54122 +28717 +83728 +88797 +60637 +48439 +82025 +66951 +16158 +45977 +28931 +77918 +57157 +17317 +8192 +35594 +80013 +29984 +16898 +39231 +72133 +36599 +78263 +78639 +23992 +70962 +28296 +76166 +10786 +89260 +25981 +65301 +74511 +15968 +11501 +83599 +37487 +20719 +76670 +11464 +45802 +5554 +75305 +62886 +9974 +54592 +34821 +86048 +80903 +7930 +58722 +69812 +75144 +12525 +29835 +39645 +29728 +72956 +6259 +3205 +82236 +55202 +30507 +35020 +75052 +61663 +17134 +30698 +70718 +72515 +32929 +64455 +70095 +46954 +10217 +75377 +55304 +48258 +71915 +33747 +69976 +88127 +52771 +62809 +28306 +84034 +80901 +41583 +34058 +16845 +21555 +59564 +17535 +41643 +76852 +83474 +72940 +4385 +44620 +46579 +22484 +57490 +72650 +73030 +73093 +33324 +7172 +43518 +65896 +58072 +48579 +86753 +70947 +29329 +49820 +35095 +14196 +30283 +68742 +84000 +87120 +46211 +54573 +37706 +27387 +32242 +37059 +10370 +26531 +17245 +13615 +23950 +14163 +44897 +75511 +40491 +84896 +82489 +76833 +57732 +82156 +56493 +12903 +52330 +71204 +87504 +47856 +43488 +3803 +60036 +31725 +88226 +80060 +67535 +46168 +19629 +55324 +59585 +56558 +37823 +30454 +15503 +43597 +50684 +32021 +2959 +36705 +89749 +22615 +88023 +17355 +87036 +29188 +88794 +26650 +84818 +32427 +45612 +82907 +66918 +53188 +29928 +43958 +13509 +67799 +84447 +66610 +87477 +443 +86560 +60852 +60491 +51517 +77226 +23985 +14904 +81361 +49496 +38658 +81343 +34493 +48630 +9477 +43823 +63748 +76771 +63106 +12310 +72243 +27992 +17292 +41389 +84551 +62164 +88544 +20598 +34032 +39146 +35104 +5285 +85476 +51014 +23575 +7349 +38700 +27124 +40772 +80959 +57432 +45451 +39472 +76892 +66793 +49561 +88639 +18037 +51616 +52375 +79653 +42640 +66505 +4799 +21205 +51115 +82223 +25108 +8141 +26895 +73834 +16339 +5459 +21736 +5451 +54959 +71210 +81695 +64984 +56559 +5425 +79310 +83797 +10310 +59794 +27369 +60565 +28855 +50649 +70312 +13517 +58828 +33435 +33384 +85411 +64912 +22850 +13108 +16484 +27377 +24918 +17643 +41807 +49650 +71684 +70286 +37229 +68950 +88459 +74751 +15439 +77965 +15671 +16503 +24486 +46186 +12735 +30132 +7944 +82081 +83310 +26085 +59844 +58364 +15867 +10828 +55268 +41506 +27709 +83075 +59012 +81447 +80772 +49852 +66235 +40708 +59903 +78587 +40062 +59082 +68738 +5884 +65677 +38193 +29136 +19265 +72085 +84659 +8313 +7448 +33437 +68055 +65838 +20096 +5107 +17328 +53712 +72591 +45120 +70298 +11160 +48804 +22399 +50477 +72771 +27859 +88908 +42719 +31578 +57283 +17529 +1112 +84053 +52783 +25645 +57975 +25556 +26360 +47670 +55860 +26561 +85516 +75956 +80863 +20167 +72296 +49247 +60750 +78856 +37146 +18658 +11724 +65646 +5794 +25746 +54906 +18120 +47102 +37101 +88166 +79586 +20011 +84049 +23784 +83598 +75911 +19791 +47218 +80233 +32952 +29650 +76292 +36201 +37607 +62751 +11279 +49768 +42510 +71484 +47271 +11520 +52408 +14590 +2739 +16178 +46935 +50944 +69454 +14710 +37134 +61590 +19879 +74889 +852 +26669 +76114 +1104 +48249 +67253 +50374 +75608 +5928 +37339 +51239 +60205 +64556 +50766 +51796 +20799 +7903 +59214 +29037 +16688 +72093 +29093 +88624 +927 +25370 +55793 +50956 +30036 +39412 +18399 +31983 +595 +15059 +58750 +56695 +12260 +80021 +2464 +57305 +26442 +35040 +43158 +201 +46062 +69282 +48874 +3167 +45243 +54852 +62331 +68497 +54721 +35063 +89901 +31540 +32042 +67300 +43856 +24643 +73653 +78906 +85872 +23903 +37047 +89974 +50171 +83793 +24666 +27046 +76263 +77582 +83788 +5478 +31906 +76246 +63631 +33467 +41141 +33862 +17651 +84213 +34337 +82220 +39468 +89981 +4496 +1610 +88757 +62092 +11477 +76101 +43843 +22236 +58719 +18265 +13700 +52564 +65923 +11868 +41365 +52012 +57302 +26473 +75218 +69278 +32930 +82978 +18274 +69360 +49101 +28896 +28822 +54061 +8482 +74433 +41113 +87588 +25350 +5381 +52230 +80277 +10397 +53257 +44856 +28765 +29812 +22269 +51303 +57324 +57291 +54354 +24944 +80047 +17530 +55343 +22303 +73136 +83377 +32492 +628 +38799 +75645 +64359 +45000 +77174 +42504 +17104 +82891 +74184 +51264 +29124 +74330 +10564 +21066 +78271 +72150 +11253 +60012 +7133 +44215 +7519 +56227 +7606 +22086 +89527 +1337 +25809 +84486 +71161 +42235 +34428 +61819 +3213 +18193 +16212 +63587 +2907 +8651 +43765 +42362 +17618 +38976 +19960 +11988 +60021 +32461 +19892 +24461 +3169 +62460 +49086 +26111 +15802 +53055 +14752 +65079 +22296 +75492 +74836 +22228 +70923 +51908 +14035 +1852 +50781 +81356 +70876 +24860 +50117 +34982 +31417 +32745 +17324 +56378 +43415 +71581 +53622 +931 +33892 +17067 +85511 +22637 +67651 +64374 +6804 +53083 +85202 +17716 +45883 +33420 +55857 +26567 +52818 +35109 +64479 +8141 +87276 +3472 +4574 +44401 +10020 +50676 +9575 +15862 +50207 +63088 +60101 +1199 +46774 +17407 +5890 +11927 +42086 +39902 +22058 +88858 +82716 +56083 +72373 +2271 +63126 +65558 +75296 +33770 +69880 +8338 +85435 +49117 +38913 +18676 +52963 +34432 +16692 +610 +27466 +12711 +5141 +36699 +11153 +37850 +52314 +10863 +44827 +34726 +46608 +1127 +16466 +24681 +25169 +89628 +67587 +74018 +45905 +48136 +75609 +7171 +9008 +56845 +10879 +38103 +71762 +78927 +25045 +34688 +37424 +41233 +1736 +52822 +39200 +22436 +82459 +65355 +83150 +64157 +46709 +85507 +73427 +42098 +33028 +42666 +75986 +72341 +78145 +87028 +15160 +4433 +57094 +5180 +70227 +81385 +34100 +77426 +71318 +89951 +28047 +30509 +50771 +68300 +55025 +59502 +48718 +2006 +78810 +41900 +83178 +51902 +62515 +8557 +23573 +37531 +27683 +83560 +77951 +39513 +30648 +35809 +54340 +13707 +78556 +56358 +89066 +39302 +57765 +23831 +66905 +3595 +43985 +29892 +5042 +34561 +2369 +1514 +78386 +83174 +29940 +67041 +36829 +57851 +25268 +64832 +20723 +27290 +82000 +53861 +89975 +69623 +79199 +3222 +37633 +29946 +65202 +1645 +19134 +7228 +18366 +38030 +48166 +73438 +49149 +64554 +10201 +3531 +72323 +27274 +43682 +34703 +25541 +33734 +60902 +39129 +82220 +73135 +74644 +32873 +86726 +42887 +48545 +85147 +22796 +40836 +45995 +39032 +18469 +74821 +72060 +48771 +61482 +82943 +63192 +11520 +22389 +78912 +27676 +47478 +82249 +28402 +23569 +37066 +41878 +48409 +79997 +62795 +39063 +57908 +20974 +21314 +32599 +31778 +19970 +20802 +3902 +36418 +87230 +18639 +71808 +84503 +35650 +50595 +68330 +52354 +67931 +37483 +33556 +81147 +43081 +48234 +61626 +79895 +14608 +81768 +29724 +87389 +80283 +26862 +61567 +24810 +14819 +86830 +2879 +73176 +64894 +60 +60772 +20073 +59288 +6109 +17395 +1229 +47752 +41191 +58713 +29350 +60162 +75672 +57789 +80065 +78093 +84890 +87916 +61573 +79752 +69688 +82382 +88567 +33949 +67092 +77853 +45149 +45072 +37276 +42594 +41436 +10981 +55497 +35223 +78427 +78703 +78756 +17122 +75553 +44481 +30065 +22967 +87658 +15824 +42906 +8484 +75153 +79083 +39119 +57807 +29958 +76987 +19070 +29189 +4710 +15550 +10268 +24288 +75589 +64852 +4669 +44008 +41807 +62696 +52874 +22040 +26262 +28702 +21774 +30612 +60782 +72916 +2897 +38397 +62216 +25068 +47541 +1244 +36229 +27379 +61977 +18345 +11858 +89737 +26854 +88021 +40654 +74357 +32874 +85022 +29764 +71809 +63360 +45765 +83018 +2931 +60854 +16750 +19408 +83197 +496 +27798 +15780 +54618 +79036 +73320 +71518 +84144 +75753 +9130 +3745 +53517 +58172 +21479 +64332 +18903 +82908 +55027 +42435 +73667 +18426 +78673 +60100 +74021 +6874 +82494 +19243 +17630 +21741 +88457 +10089 +84429 +82910 +59735 +28199 +1738 +8357 +58942 +25305 +87409 +33952 +42780 +55949 +61869 +18899 +26637 +45067 +81119 +23341 +10803 +86112 +7000 +24932 +26322 +43896 +62035 +53903 +15044 +18172 +8654 +7853 +29028 +79058 +77221 +82288 +82791 +8179 +36811 +84090 +81944 +19698 +30974 +26346 +73248 +33996 +82958 +77058 +87089 +35816 +65205 +74021 +80129 +52270 +51576 +48869 +71106 +30130 +45140 +24301 +61630 +18365 +22740 +72366 +9484 +38880 +21499 +15482 +52320 +13008 +80034 +27125 +58099 +17956 +61127 +63397 +29975 +38373 +2129 +52610 +10945 +25196 +74503 +15314 +10878 +37257 +69110 +78903 +88355 +74161 +24643 +35529 +21363 +40937 +52921 +67421 +62357 +89045 +18312 +41796 +41904 +36025 +56644 +29280 +9562 +14660 +69027 +7151 +78105 +88469 +29731 +4146 +85096 +89257 +23960 +85494 +89359 +76532 +34489 +89959 +50826 +17168 +13368 +88447 +9058 +38780 +74652 +76016 +38607 +56693 +72551 +64914 +49214 +21212 +38504 +34661 +76602 +41430 +66222 +3406 +88910 +71866 +45430 +69780 +69760 +53359 +58644 +46428 +65044 +82145 +86823 +46411 +84139 +17875 +20588 +46923 +77033 +70626 +31359 +13602 +67526 +59098 +27241 +61748 +66488 +88598 +45293 +30852 +300 +88397 +54588 +2011 +51658 +76939 +67338 +129 +88705 +14766 +82729 +25518 +43498 +27092 +30614 +16572 +75549 +22460 +38752 +79561 +55405 +36677 +63711 +43574 +32641 +20993 +25222 +44529 +9271 +23336 +46456 +83600 +63809 +10343 +21808 +29570 +28088 +25046 +5818 +86120 +80316 +30655 +70698 +69712 +13748 +58588 +71843 +23726 +3636 +33851 +47754 +78137 +79695 +78104 +48033 +25826 +69983 +6596 +13830 +8734 +72924 +82827 +44868 +84842 +54907 +16749 +63605 +74902 +80485 +43880 +12903 +89127 +54712 +69930 +69631 +30626 +58516 +48085 +69391 +45492 +64372 +58790 +51090 +21684 +85483 +81566 +27948 +54777 +34126 +33684 +27631 +42164 +63927 +43 +76917 +89309 +58779 +69800 +28186 +15406 +41222 +67913 +63175 +23560 +49508 +32928 +34550 +55589 +37414 +25775 +62022 +58705 +18536 +59862 +85673 +22356 +38550 +38958 +49332 +79530 +48623 +26742 +61267 +34116 +66957 +30093 +23300 +79466 +43118 +78370 +27064 +17696 +57467 +84273 +13009 +45730 +71105 +80266 +83881 +71273 +1900 +13371 +23499 +44367 +56782 +16625 +44586 +44231 +29693 +23374 +61564 +83632 +37104 +7877 +68287 +54159 +63245 +32280 +1823 +39185 +41300 +4500 +41986 +85025 +41182 +47626 +15348 +55762 +73800 +65803 +44329 +34903 +63241 +57695 +42990 +60677 +4492 +67382 +83371 +2991 +53742 +75741 +20136 +18894 +63443 +84935 +75639 +16403 +46478 +71270 +89187 +3605 +80847 +83859 +62619 +72611 +41200 +56485 +33289 +79161 +18022 +56859 +58151 +39362 +63940 +3337 +36027 +10509 +53624 +49048 +42065 +68955 +43898 +70614 +81884 +57398 +50184 +25405 +55770 +59220 +84610 +89682 +74478 +40335 +28743 +10269 +3401 +16402 +18739 +41839 +24773 +1510 +56693 +75463 +64982 +77903 +74971 +81077 +34263 +56383 +76652 +59426 +32822 +3819 +52132 +40917 +8540 +89691 +81353 +49382 +25420 +30760 +70597 +75822 +88821 +58847 +55631 +12807 +26969 +30988 +14511 +50567 +86743 +65969 +27559 +53306 +67601 +66859 +57985 +18644 +33969 +5904 +18740 +88817 +52237 +64624 +77716 +66227 +56633 +42439 +69832 +59091 +47748 +21495 +80038 +11462 +82161 +17699 +15148 +12492 +8130 +75097 +10085 +73932 +14017 +11391 +32738 +79143 +37347 +68646 +18968 +10320 +86775 +912 +13491 +18614 +78485 +63764 +84805 +83289 +16286 +53415 +8861 +8696 +348 +86658 +39181 +76204 +51352 +19926 +76979 +17298 +13520 +85980 +87758 +45091 +84554 +32449 +68737 +81398 +13374 +18172 +27569 +9 +6988 +72153 +45499 +23967 +10690 +76312 +42421 +44618 +81240 +87309 +1876 +19061 +66336 +50821 +37905 +56 +66309 +74220 +11538 +47684 +45333 +9552 +78275 +2878 +58203 +30223 +56612 +79299 +4658 +40224 +19659 +84090 +15336 +21138 +67632 +17961 +27278 +50419 +19098 +19158 +41708 +6033 +26015 +85809 +40466 +31165 +60923 +184 +70450 +31486 +28165 +726 +62495 +87886 +83377 +70709 +20812 +26799 +87469 +25888 +20719 +21330 +86950 +34362 +3568 +55726 +82359 +27049 +79369 +31436 +45992 +73148 +54816 +39508 +62125 +52086 +9101 +27458 +1810 +86036 +44052 +4452 +51701 +82256 +12034 +53149 +5133 +65591 +22696 +30273 +23213 +53849 +85864 +17914 +35088 +53741 +61523 +3340 +40713 +74247 +41739 +17701 +2626 +31080 +40613 +51213 +48779 +76518 +48479 +2958 +59081 +55913 +26929 +8016 +44680 +50264 +29922 +21495 +37871 +61472 +74605 +6411 +14463 +77298 +2851 +21349 +66829 +4942 +26318 +22794 +49961 +16605 +26734 +44472 +57796 +84696 +31984 +78137 +16403 +75529 +29412 +71603 +40480 +9444 +16450 +60710 +37269 +35660 +489 +68321 +25444 +88608 +81544 +10560 +73259 +30952 +31880 +81189 +41130 +81254 +2125 +40 +21898 +42472 +51129 +75133 +19513 +1722 +83242 +38521 +56599 +3483 +43347 +8148 +60683 +543 +87088 +10998 +29648 +57395 +63597 +37199 +59639 +32954 +61447 +66597 +75276 +23375 +9716 +49247 +21732 +21877 +9725 +46036 +39297 +24609 +17434 +18951 +47262 +28319 +83623 +33857 +66476 +84868 +42552 +59002 +63484 +10994 +20738 +89620 +85313 +23005 +48644 +75258 +46448 +18422 +80965 +1648 +27047 +17846 +6428 +13889 +31560 +101 +1866 +33248 +14974 +10175 +86337 +46356 +76674 +41590 +78642 +79834 +4538 +76985 +43568 +89624 +32053 +39364 +11584 +22347 +29599 +45314 +11701 +63048 +86108 +75986 +52653 +66497 +23291 +80300 +71160 +63222 +24394 +78222 +64980 +20842 +45777 +23097 +67814 +41239 +35046 +68673 +40600 +88462 +1201 +39606 +7826 +11021 +8235 +26804 +26118 +47168 +13220 +29125 +83355 +52111 +72916 +72083 +77479 +58947 +10824 +35029 +49228 +18168 +29823 +30895 +87463 +60814 +53081 +84165 +48436 +58662 +3339 +48362 +53599 +53804 +61512 +5554 +70642 +66469 +23402 +59311 +5365 +44023 +55199 +79217 +866 +48519 +23254 +78444 +11270 +84136 +43543 +87367 +38560 +70566 +14698 +80388 +29607 +27039 +60576 +18808 +58008 +55774 +26706 +37028 +13438 +67271 +30645 +59809 +35743 +82546 +34985 +25726 +58900 +28053 +45513 +65476 +25100 +34627 +86470 +64930 +35739 +58134 +723 +53143 +9250 +51863 +7203 +78644 +89013 +61486 +5488 +19874 +10283 +48459 +12040 +62070 +39328 +20793 +84041 +62517 +37648 +13748 +44857 +31525 +33923 +16111 +61884 +44135 +49086 +60643 +61648 +10071 +17860 +65777 +79109 +82016 +23596 +45722 +16525 +72929 +14747 +21820 +88288 +46298 +41088 +11005 +43114 +71159 +84417 +16970 +18048 +83412 +22866 +85362 +66050 +84011 +53927 +30655 +84245 +73553 +43611 +88456 +41335 +36192 +35728 +40038 +7998 +35959 +9264 +25810 +72897 +89193 +47976 +34222 +88042 +39430 +15276 +26210 +21358 +30467 +67921 +46590 +81779 +81400 +66997 +84134 +6056 +3298 +53305 +8417 +53900 +68803 +67122 +40021 +55273 +80753 +57871 +28109 +88110 +83073 +73755 +2322 +2673 +21204 +13000 +41591 +27507 +56430 +71349 +57773 +43838 +45143 +30617 +20991 +31335 +77550 +56298 +31554 +49393 +14784 +47562 +43749 +77038 +64147 +30316 +6021 +1276 +5032 +64821 +83658 +70054 +26732 +89779 +72377 +72135 +24795 +81072 +22931 +40977 +3123 +41163 +45522 +85248 +40997 +52579 +20912 +88850 +82929 +39546 +3702 +25507 +18589 +1554 +70267 +17943 +47925 +15195 +68851 +28638 +11185 +77427 +5851 +1869 +574 +7934 +70860 +3532 +14933 +8515 +76601 +8117 +29082 +29160 +52413 +35030 +49169 +45777 +44044 +38007 +44133 +22185 +66400 +44137 +82584 +14663 +88238 +87439 +84846 +5872 +40144 +73778 +29074 +15923 +44228 +43144 +56741 +24949 +27736 +50141 +61646 +67199 +11478 +33210 +63347 +4909 +66763 +44202 +9109 +85730 +28164 +9308 +88511 +6980 +15160 +4666 +45325 +40961 +22856 +26433 +76719 +51013 +64398 +84385 +29994 +40177 +42914 +75029 +25417 +11472 +25791 +56145 +64060 +13669 +41478 +75492 +59127 +53284 +58792 +56196 +3000 +43570 +49376 +41402 +15874 +40484 +66490 +20816 +53120 +4629 +76812 +45785 +43887 +15311 +2058 +25514 +25793 +28418 +25254 +5396 +57729 +24142 +25997 +2004 +9349 +4780 +39906 +77655 +15527 +43483 +51007 +16197 +55940 +49638 +79544 +44497 +13588 +59786 +35495 +30875 +67050 +57881 +87339 +33912 +41441 +84406 +67802 +5209 +24722 +47740 +88640 +2033 +86627 +10510 +57116 +7013 +19602 +65819 +44148 +64379 +7407 +53816 +6629 +45811 +40603 +70341 +6252 +71231 +74662 +80436 +1333 +36974 +66466 +29947 +30131 +59454 +22210 +46631 +65260 +14018 +86038 +59112 +66431 +74844 +7297 +7566 +59783 +28680 +42045 +56009 +21987 +66260 +69735 +11083 +31304 +70681 +18542 +28732 +29604 +72823 +34697 +68223 +19227 +51037 +38358 +82109 +56821 +8 +8220 +10640 +9366 +80867 +17060 +34324 +51364 +86662 +1037 +79421 +2567 +78094 +86908 +71721 +27343 +60312 +19366 +65851 +24286 +85406 +24300 +64460 +68428 +27955 +52678 +2026 +32572 +65140 +2384 +84130 +26180 +78604 +41843 +84561 +12420 +30276 +51253 +65654 +24989 +40754 +36267 +82462 +57225 +46967 +60888 +41971 +18239 +55684 +26081 +76684 +37507 +76771 +28215 +15088 +54176 +18867 +37079 +38549 +84411 +24363 +53082 +7124 +68809 +57827 +15356 +12696 +15268 +76173 +65195 +707 +57553 +79519 +36696 +74048 +51263 +87596 +1264 +30506 +15713 +83657 +3101 +11222 +64150 +13613 +13983 +1594 +27202 +68862 +34607 +49789 +89878 +22250 +57055 +6673 +59399 +59552 +28760 +24715 +26523 +49523 +79587 +74295 +49880 +74280 +57016 +63801 +65144 +70986 +58610 +38405 +75270 +63943 +50728 +56056 +75603 +88782 +30116 +51537 +76554 +25556 +63933 +23644 +58469 +1461 +78750 +87605 +71729 +37685 +29429 +4774 +43872 +68623 +81886 +23548 +38059 +5053 +18018 +67430 +58107 +4484 +23329 +21067 +38600 +30731 +69972 +26745 +60100 +17929 +54951 +58516 +16771 +63328 +45298 +7871 +40143 +21900 +61676 +48379 +30372 +8557 +3706 +22660 +88702 +41729 +12109 +31481 +4318 +8989 +41472 +57080 +56205 +13672 +52830 +61356 +10947 +26472 +60255 +59919 +78302 +18752 +69077 +75930 +21536 +44030 +24226 +25571 +51612 +74082 +58345 +45566 +68525 +5395 +72255 +25271 +54384 +65770 +18712 +22958 +49326 +61143 +15373 +16321 +45730 +6417 +10574 +53264 +76180 +28693 +32553 +65094 +19425 +87381 +44981 +79850 +77958 +53211 +29171 +34053 +8119 +81545 +8025 +29222 +27199 +71392 +59508 +23471 +45739 +22334 +82130 +1308 +37169 +89679 +74046 +5612 +6586 +65878 +25654 +45965 +45190 +77313 +79824 +17906 +57165 +29772 +14604 +62092 +68110 +56811 +25398 +37667 +2923 +25280 +36304 +27766 +13836 +2133 +38797 +30809 +76452 +69827 +6552 +77157 +44700 +50514 +67139 +20043 +68869 +32726 +27923 +36610 +14662 +38536 +7407 +58520 +81352 +81169 +67711 +52158 +18024 +61569 +40846 +4503 +45420 +14145 +4784 +47010 +13281 +62643 +13775 +44698 +77962 +40295 +31840 +86802 +26660 +48632 +56916 +82753 +82043 +58445 +84013 +88398 +20887 +2632 +1442 +76115 +8221 +28312 +60721 +44638 +48279 +78883 +21125 +78442 +15200 +9 +37610 +81894 +8780 +89716 +55959 +75876 +33932 +64033 +73749 +32628 +15862 +32484 +79052 +22186 +56211 +82195 +45681 +79111 +59557 +10350 +51797 +26494 +9718 +2639 +49617 +73430 +83894 +24199 +9385 +88496 +44182 +44047 +67032 +31680 +24260 +51432 +64920 +30465 +34771 +87628 +64305 +913 +68376 +87315 +51314 +20996 +20056 +66345 +19462 +61903 +65591 +30461 +24189 +4592 +75754 +13204 +40426 +82217 +35818 +28155 +85394 +15429 +72109 +72051 +36096 +54710 +32350 +18317 +85584 +44151 +7803 +34215 +52499 +78055 +52533 +57046 +21240 +582 +67367 +20847 +88127 +38102 +28435 +55658 +38219 +76318 +39098 +8057 +39330 +45643 +81784 +62075 +10076 +9675 +82987 +83153 +3388 +82662 +37781 +21923 +83007 +70658 +56398 +74141 +65110 +24344 +25375 +7544 +2316 +9131 +88683 +24783 +12641 +67387 +14518 +85193 +27619 +87814 +41902 +73279 diff --git a/Cargo.toml b/Cargo.toml index 313d522..a6c5db9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,27 +1,27 @@ -[package] -name = "ognlib" -version = "0.4.10" -edition = "2021" -license = "MIT OR Apache-2.0" -description = "Some code that is written to practice Rust" -authors = ["Maksim Bondarenkov"] -repository = "https://github.com/ognevnydemon/ognlib" -readme = "README.md" -rust-version = "1.65.0" - -[dependencies] -rayon = "1.7" - -[dependencies.rand] -version = "0.8" -default-features = false -features = ["std", "std_rng"] - -[dependencies.rug] -version = "1.22" -default-features = false -features = ["integer"] - -[dependencies.gmp-mpfr-sys] -version = "~1.6" -default-features = false +[package] +name = "ognlib" +version = "0.4.10" +edition = "2021" +license = "MIT OR Apache-2.0" +description = "Some code that is written to practice Rust" +authors = ["Maksim Bondarenkov"] +repository = "https://github.com/ognevnydemon/ognlib" +readme = "README.md" +rust-version = "1.65.0" + +[dependencies] +rayon = "1.7" + +[dependencies.rand] +version = "0.8" +default-features = false +features = ["std", "std_rng"] + +[dependencies.rug] +version = "1.22" +default-features = false +features = ["integer"] + +[dependencies.gmp-mpfr-sys] +version = "~1.6" +default-features = false diff --git a/README.md b/README.md index 381de24..7050e05 100644 --- a/README.md +++ b/README.md @@ -1,33 +1,33 @@ -

- workflow Status - - - - - -

- -# ognlib - -ognlib is created to practice Rust (for me), so you won't find any new code, that can be used for your projects. It contains code for operations under number digits, some power algorithms, radix numbers and some algorithms. -## How to build on Windows? -first: this crate DOES NOT compiles for `*-msvc` targets, so use cargo from MSYS2. -#### Installing MSYS2 -to cleanly install MSYS2 follow these steps: -- install it from https://msys2.org/ and follow all steps provided -- install all needed dependencies with -```console -$ pacman -S mingw-w64-ucrt-x86_64-rust mingw-w64-ucrt-x86_64-autotools -``` -then you can use this crate for your projects. -IMPORTANT: compile-time may take up to 10 minutes (or even more!), so just be patient. -## Contributing -I'm open for your feedback! If you want to improve my code and explain everything that is new for me, feel free to open PR in GitHub repo. -## Why was it created? -Currently I'm learning Rust and I want to have practice on something, so I created this lib based on functions from [`ognfunc.cpp`](https://github.com/ognevnydemon/my-code/blob/master/dad-is-great-in-C/ognfunc.cpp) file I made for the another repo. +

+ workflow Status + + + + + +

+ +# ognlib + +ognlib is created to practice Rust (for me), so you won't find any new code, that can be used for your projects. It contains code for operations under number digits, some power algorithms, radix numbers and some algorithms. +## How to build on Windows? +first: this crate DOES NOT compiles for `*-msvc` targets, so use cargo from MSYS2. +#### Installing MSYS2 +to cleanly install MSYS2 follow these steps: +- install it from https://msys2.org/ and follow all steps provided +- install all needed dependencies with +```console +$ pacman -S mingw-w64-ucrt-x86_64-rust mingw-w64-ucrt-x86_64-autotools +``` +then you can use this crate for your projects. +IMPORTANT: compile-time may take up to 10 minutes (or even more!), so just be patient. +## Contributing +I'm open for your feedback! If you want to improve my code and explain everything that is new for me, feel free to open PR in GitHub repo. +## Why was it created? +Currently I'm learning Rust and I want to have practice on something, so I created this lib based on functions from [`ognfunc.cpp`](https://github.com/ognevnydemon/my-code/blob/master/dad-is-great-in-C/ognfunc.cpp) file I made for the another repo.